如何将视图变灰具体来说是EditText吗?

问题描述

| 大家好 首先,感谢您阅读本文。 当我失去对EditText的关注时,我很难找到一种方法来更改它。 我希望在发生这种情况时将其显示为灰色,但我不希望禁用它,因为用户可以触摸它并稍后编辑文本。 任何人? 问候!     

解决方法

您可以基于OnFocusChangeListener为文本设置不同的颜色 另一种选择是在xml中设置样式。有关详细信息,请参见此问题:Android:专注时更改样式 要更改不透明度,请使用setAlpha。在这个答案中,我向它展示了如何在动画中进行操作:有关自定义应用ui和AlphaAnimation的两个问题