在TextInputLayout中使用“android:hintAnimationEnabled”有什么用?

时间:2017-09-21 04:18:27

标签: android android-textinputlayout

1. android:hintAnimationEnabledTextInputLayout的使用是什么?

2. android:hintAnimationEnabledandroid:hintEnabled之间有什么区别?

3 个答案:

答案 0 :(得分:9)

  

1.在TextInputLayout中使用android:hintAnimationEnabled是什么?

当您使用提示单击(焦点)空EditText时,提示文本会向上动画并向上滑动。 android:hintAnimationEnabled允许您启用或禁用此动画。

检查下图:

An example of android:hintAnimationEnabled

  

2. android:hintAnimationEnabled和android:hintEnabled之间有什么区别?

<{3}}已添加

android:hintEnabled

android:hintEnabled="true"(已启用):在焦点处或将文本设置到EditText

时显示浮动在EditText顶部的提示

android:hintEnabled="false"(已禁用):不显示浮动在EditText顶部的提示,这意味着,当空EditText聚焦时,提示在同一位置可见一旦输入第一个字符,它就会消失。

简而言之,android:hintAnimationEnabled启用/禁用提示动画,而android:hintEnabled启用/禁用提示的浮动行为。

答案 1 :(得分:1)

看看这个。它具有TextInputLayout hintAnimation的清晰视图 https://www.journaldev.com/14748/android-textinputlayout-example

<强>更新

在TextInputLayout中设置提示时,显示方式与普通的textView提示相同。但是,当用户点击EditText时,提示幻灯片向上移动。

enter image description here

并且,如果禁用提示动画,则它不会显示提示文本的任何动画。

答案 2 :(得分:0)

我会给你一个提示;)

动画是与所有

中的提示文本不同的属性

换句话说,您无法为禁用的内容制作动画。但是你不需要动画来显示价值

欢迎您阅读有何不同之处。 https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html