Android textColor、按钮按下抬起颜色变换
来源:互联网 发布:neftlix淘宝账号 编辑:程序博客网 时间:2024/06/12 23:16
- 设置text按下和抬起时的颜色变换
- 效果
- 新建text_color_selector.xml
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:color="#4F4F11"/> <!-- 聚焦 --> <item android:state_selected="true" android:color="#4F4F11"/> <!-- 选择 --> <item android:state_pressed="true" android:color="#4F4F11"/> <!-- 按下 --> <item android:color="#ffffff"/> <!-- 默认颜色 --></selector>
使用方法,在控件中android:textColor=”@drawable/text_color_selector”
设置按钮按下抬起颜色变换
新建selector.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/button_pressed" android:state_pressed="true"/> <!-- 按下 --> <item android:drawable="@drawable/button_focused" android:state_focused="false" android:state_pressed="false"/> <!-- 聚焦 --> <item android:drawable="@drawable/button_focused" android:state_focused="true"/> <!-- 聚焦 --> <item android:drawable="@drawable/button_focused" android:state_focused="false"/> <!-- 聚焦 --></selector>
新建button_focused.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:radius="28dp" /> <solid android:color="#4F4F4F" /> <padding android:bottom="0dp" android:left="0dp" android:right="0dp" android:top="0dp" /> <size android:height="65dp" android:width="196dp" /> <stroke android:width="3dp" android:color="#878787" /></shape>
新建button_pressed.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:radius="38dp" /> <solid android:color="#31144F" /> <padding android:bottom="0dp" android:left="0dp" android:right="0dp" android:top="0dp" /> <size android:height="65dp" android:width="100dp" /> <stroke android:width="3dp" android:color="#674C8A" /></shape>
使用方法android:background=”@drawable/selector”
0 0
- Android textColor、按钮按下抬起颜色变换
- 按钮实现按下抬起不同响应
- NGUI 按钮 按下 抬起 事件
- 给按钮设置按下抬起状态
- Android 按钮点击变换颜色
- Android 点击控件(比如ListView中item),抬起后,保持按下的背景颜色
- android,按钮按下抬起背景,不需要在事件做切换
- 通过颜色矩阵变换按钮按下时候背景
- 文字根据状态改变颜色 android:textColor
- TextView 实现按下和抬起改变颜色
- Button按钮的按下和抬起点击事件
- Unity UGUI 检测按钮的按下与抬起
- Android Button按钮点击变换字体颜色
- android 按钮背景颜色以及按下颜色设置
- 点击按钮,变换颜色
- 监听按钮的按下和抬起,,toucheBegin会和按钮的监听事件冲突
- android Button 的按下和抬起事件监听
- android button 按下及抬起事件监听器设置
- java.lang.IllegalMonitorStateException异常
- DateLocaleConverter使用时遇到的问题
- 一句话
- iOS xib跳转到stordboard
- 关于PB调用C++的DLL
- Android textColor、按钮按下抬起颜色变换
- 复制构造函数问题
- nginx安装
- Oracle CRS/GI 进程介绍
- 一键去win7快捷方式小箭头
- EXT.NET中Store中的JsonStore的配置项中root和totalProperty的作用
- windows如何卸载服务
- 【实习笔试面试题】2013网易互联网实习笔试算法题-找出最大连续自然数个数
- SQL注意事项