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:

 

 

 






android:startColor="#A5D245" />






android:startColor="#A5D245"/>






android:startColor="#C6CFCE" />





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的使用方法介绍爱站技术频道就介绍到这里了,虽然这里显示的效果非常好,但是不同项目需求不同,我们可以根据需求进行改进。

上一篇:android预置默认的语音信箱号码具体实现

下一篇:教你在Android中实现固定屏幕显示

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载