Moo*_*ood 1 android material-design android-design-library
在材料设计准则中,我们可以找到以下内容:
一个带有图标的EditText,该图标可更改焦点上的颜色。
内置的设计支持库24.2.0是否可以实现此行为?是否有一个无缝的属性可以完成它,就像这些app:passwordToggle属性一样?
请注意,使用EditText的drawableStart或drawableLeft属性将使图标显示在EditText的底行
而不是在材料设计准则中所展示的范围之外(参见:第一张图片)
有两个灰色和蓝色的方便图标,并用适当的名称替换选择器中的可绘制对象。
创建一个选择器phone_drawable_selector.xml,如下所示:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="false"
android:drawable="@drawable/phone_grey"
/> <!-- not focused -->
<item
android:state_focused="true"
android:drawable="@drawable/phone_blue"
/> <!-- focused -->
</selector>
Run Code Online (Sandbox Code Playgroud)
as的用途drawableStart或drawableLeft属性EditText:
<EditText
...
android:drawableLeft="@drawable/phone_drawable_selector.xml"
...
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1659 次 |
| 最近记录: |