Android Material Design - Floating Labels for EditText

原文作者:Ravi Tamada
原文地址:http://www.androidhive.info/…aterial-design/

Android浮动标签在android设计支持库有介绍,在EditText上显示一个悬浮的标签。最初它在EditText中作为字段为空时的一个提示。当用户开始输入文本,它通过一个动画的形式,移动到悬浮标签的位置。

这篇文章通过一个简单的表单验证的例子,演示了Floating Lables的用法。

源码下载地址:http://download.androidhive.info/…dfyJJ0xyaJTvXugo0HTV0LBnG9w
视频演示地址:yutube-display

TextInputLayout

在Material Design支持库中一个新的元素,叫作TextInputLayout,用于在EditText上展示悬浮标签。为了显示悬浮标签,EditText被TextInputLayout
所包裹。你也可以给EditText设置一个错误的信息,通过使用setErrorEnabled()setError()方法。

TextInputLayout采用了EditTextandroid:hint属性的值来作为悬浮标签显示。

| | 总字数统计:93.5k