概述
1. selector 设置按钮各种状态下的背景
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="false" android:drawable="@drawable/dialog_button_normal"></item>
<item android:state_pressed="true" android:drawable="@drawable/dialog_button_selected"></item>
</selector>
2. shape设置背景颜色渐变
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#3A3C39"
android:endColor="#181818"
android:angle="270"
/>
<corners android:radius="0dp" />
</shape>
3. 设置文本颜色变化
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--黑白字体颜色切换 默认是黑 点击之后是白-->
<item android:color="@color/oranger" android:state_pressed="false" android:state_enabled="true"/>
<item android:color="@color/white" android:state_pressed="true" android:state_enabled="true"/>
<item android:color="@color/invaild" android:state_enabled="false"/>"
</selector>
最后
以上就是忧郁信封为你收集整理的Android shape selector 设置按钮背景 文字颜色的全部内容,希望文章能够帮你解决Android shape selector 设置按钮背景 文字颜色所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复