滑动开关按钮的源代码

  最近项目中要用到仿iPhone式的开关控件,于是查了下这方面的资料,在网上找了个类似的例子,稍加整理并做了一些优化处理发上来与eoe的同仁们共享下。

  这个DEMO唯一的缺陷在于重写的View默认是以屏幕的左上原点为参考点,我还没有找到什么好的方法可以直接让这个重写的View像我们平时用的控件那样直接在我们需要的布局里,现在暂时使用多重嵌套布局来实现定位,也期待坛里的大牛指点下。


滑动开关按钮的源代码滑动开关按钮的源代码

 

效果图:

滑动开关按钮的源代码

滑动开关按钮的源代码

  这份源代码可以实现通过外部按钮修改开关状态,也可以通过控件自身来修改开关状态。
源代码:


转载:http://www.adobex.com/android/source/details/00000376.htm

你可能感兴趣的:(滑动开关按钮的源代码)