自定义RadioButton
来源:互联网 发布:cpu调度算法 编辑:程序博客网 时间:2024/06/14 04:06
开发过程中中经常会考虑到应用整体风格的一致性,所以需要对频繁用到的一些空间进行风格化。下面我们就来实现一个非常非常简单的自定义RadioButton,重点代码只有两句(有注释)。效果图就不贴了,效果图片什么的就交给美工了。
import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.widget.RadioButton;public class MyRadioButton extends RadioButton{ public MyRadioButton(Context context) { super(context); } public MyRadioButton(Context context,AttributeSet attrs) { super(context,attrs); } @Override public boolean isChecked() { return super.isChecked(); } @Override public void setButtonDrawable(int resid) { super.setButtonDrawable(resid); } @Override protected void onDraw(Canvas canvas) { if(isChecked()){ super.setButtonDrawable(R.drawable.temp); //为选中RadioButton的图片 }else{ super.setButtonDrawable(R.drawable.default_face); //未选中RadioButton的图片 } super.onDraw(canvas); }}
0 0
- RadioButton与自定义RadioButton
- 自定义RadioButton
- 自定义Radiobutton
- 自定义radiobutton
- 自定义RadioButton
- RadioButton 自定义
- 自定义RadioButton
- 自定义RadioButton
- 自定义RadioButton
- RadioButton - android 自定义RadioButton样式
- 自定义RadioButton样式1
- 自定义RadioButton样式
- RadioButton自定义样式
- 自定义 RadioButton 图片
- android 自定义RadioButton样式
- Android RadioButton的自定义
- 自定义RadioButton样式2
- 自定义RadioButton样式
- mybatis-spring不能加载属性文件内容报:Cannot load JDBC driver class ${jdbc.driverClassName}'
- [MTK] 平板项目,进入工程模式
- Android启动过程深入解析
- 让我在流年里深醉
- 关键路径 --->图
- 自定义RadioButton
- java-ContextClassLoader的意义
- 模拟键盘事件 keyevent
- lucene学习记录(3) - 结果排序, 范围查询
- Android之Canvas的相关方法
- 项目 支持 IPv6
- flume日志收集
- iOS图片压缩
- javascript内建对象Math