结果图:
自定义控件:
view 对象显示的屏幕上,有几个重要步骤:
* 1、构造方法 创建 对象。
* 2、测量view的大小。 onMeasure(int,int);
* 3、确定view的位置 ,view自身有一些建议权,决定权在 父view手中。 onLayout();
* 4、绘制 view 的内容 。 onDraw(Canvas)
两个事件:
* 点击事件(点击修改开关状态)
* 触摸事件(拖动按钮修改状态)
重点图解:
*自定义属性:
1.在
Android studio源码:
https://pan.baidu.com/s/1aujYwr0RyyT2ZHPcbvvFJA
密码:2fi5
注:如果你的gradle版本和我的不一样导致下载的代码不能运行,可看我另一篇代码可以解决这个问题https://blog.csdn.net/na2609613672/article/details/89086952
Eclipse源码:
https://pan.baidu.com/s/121HJaux7AX-3dVmQY-q9Pg
密码:wmwi