android中实现switchButton

先上目标效果

                    

首先android是没有原生的这种组件的       所以只能靠自己实现

整体实现方式有两种  

    1.draw一个  通过使用代码来画出效果  

    2.通过图片的切换来实现switch的效果



第一种方式 个人觉得应该用的比较少  比较推荐第二种 .如果想要学习怎么通过代码来画出上面图片的效果   请转至 http://blog.csdn.net/loongggdroid/article/details/17956841


第二种 我就说一下有两种图片切换的方式

     (1)第一种是在事件监听中  通过动态设置组件的源文件(以image为例    image.setImageResource())

     (2)第二种是在布局文件中  将两个(比如是图片)放在同一个位置   然后点击事件中 设置图片的visibility(image.setVisibility()) 从而实现上述的切换效果

正常思维可能容易想到第一种   但是第一种可能没有第二种好  

这个也是在看别人源码的过程中学习到的     好的东西就要学习

还有就是这两种思路也都可以用于Web前端中  虽然android也算是前端

你可能感兴趣的:(android开发,web前端)