Android开发手册自定义Switch开关按钮控件

自定义Switch外观

外观定制这块属于基操了,我们利用属性 android:track 和 android:thumb 定制 Switch 的背景图片和滑块图片,UI那能直接切图肯定做起来更快,此方式实现极其简单指定图片就行,所以今天我们实操的是自定义drawable的形式。

Android开发手册自定义Switch开关按钮控件_第1张图片

布局样式


Drawable代码




    
    




    
    




    
    
    
    
    




    
    
    
    




    
    




    
    

要想实现下图效果:

Android开发手册自定义Switch开关按钮控件_第2张图片

就是小空在代码中注释所述,在开关按钮上增加一个透明的边框,轨道的高度会自动变化。

除了Switch还有另一个开关ToggleButton,该控件无thumb和track,相比Switch缺少了滑动的动画效果。在使用上和Switch基本一致,同样可以自定义。

Android开发手册自定义Switch开关按钮控件_第3张图片

以上就是Android开发手册自定义Switch开关按钮控件的详细内容,更多关于Android开发自定义Switch控件的资料请关注脚本之家其它相关文章!

你可能感兴趣的:(Android开发手册自定义Switch开关按钮控件)