Switch自定义样式

因为系统的原因,Switch在不同的版本下和某些手机上的展示的样子满足不了自己,因此我需要自定义,
以下是本文的效果:
Switch自定义样式_第1张图片Switch自定义样式_第2张图片

  • 其实想要实现这个样式很简单,只需要了解Switch控件的两个属性就可以完美的自己自定义了
                 
  • track控制Switch样色
  • thumb控制中间滑块的样式

1、定义track,在drawable文件下创建track.xml文件


    
    

green_track.xml




    
    
    
    
    
    

gray_track.xml



    
    
    
    
    
    

2、定义thumb,在drawable文件下创建thumb.xml文件




    
    

green_thumb.xml



    
    
    
    
    
    
    

gray_thumb,xml




    
    
    
    


    
    

    

OK ! 本文完

你可能感兴趣的:(学习笔记)