shape标签selector標簽

来源:互联网 发布:怪物猎人ol美男子数据 编辑:程序博客网 时间:2024/05/19 18:40
1.以创建 white_bg 的方式 分别创建 gray_bg orange_bg ashen_bg ;2.在 drawable 文件夹下 创建 名为 white_selector 的 selector 标签;添加子标签 <item android:drawable="@drawable/gray_bg" android:state_pressed="true" />添加子标签 <item android:drawable="@drawable/white_bg" />常态 白色 按下时 变成灰色3.在 drawable 文件夹下 创建 名为 orange_selector 的 selector 标签:添加子标签 <item android:drawable="@drawable/ashen_bg" android:state_pressed="true" />添加子标签 <item android:drawable="@drawable/ashen">shape标签corners 设置圆角solid 设置填充色selector标签<item android:state_pressed="true"/>设置按下后变色<item android:state_selected="true"/>选中变色<item android:state_checked="true"/>勾选变色paddingRight设置文字为位置的内右边距1.想要实现的效果:按钮默认显示一个颜色,点击后显示另一个颜色默认情况下:灰色--橙色自己设计:实际上是通过改变按钮的背景实现不同的颜色显示---1)通过建立xml文件绘制shape(准备好要用的背景)---2)建立xml文件绘制selector(通过selector的子标签item,设置默认的drawable和state_pressed状态下的drawable)
0 0