Android Selector和Shape的使用方法
来源:爱站网时间:2020-04-29编辑:网友分享
Android中的背景选择器主要用于改变按钮控件的背景,这在Android用户界面设计中经常遇到,今天爱站技术频道就给大家介绍Android Selector和Shape的使用方法,感兴趣的朋友还不过来了解一下。
Android中的背景选择器主要用于改变按钮控件的背景,这在Android用户界面设计中经常遇到,今天爱站技术频道就给大家介绍Android Selector和Shape的使用方法,感兴趣的朋友还不过来了解一下。
1.背景选择器(位于res/drawable/,使用方法:android:background=”@drawable/XXX”)
2.文字颜色选择器(位于res/color/,使用方法:android:textColor=”@color/XXX”)
注意:在res/drawable/XXX.xml智能提示时没有android:color,同理在res/color/XXX.xml智能提示时没有android:drawable。
3.背景渐变器(位于res/color/或res/drawable/)
res/drawable/selector1.xml:
layout/main.xml:
android:id="@+id/button1"
android:layout_width="100dp"
android:layout_height="50dp"
android:background="@drawable/selector1"
android:text="button1" />
结合Shape来实现背景渐变效果。
或者只是以color代替drawable作为背景选择器的元素:
再或者drawable和color混用(不过注意四角的一致性,因为drawable里可能圆弧型四角):
关于Android Selector和Shape的使用方法介绍爱站技术频道就介绍到这里了,虽然这里显示的效果非常好,但是不同项目需求不同,我们可以根据需求进行改进。