利用官方的switch控件的thumb与track属性,可以自定义自己的switch,实例如下:
上面的switch是官方默认的形状,下面的是通过设定自定义的thumb与track来实现的效果。
那如何来实现呢?
1.thumb比较好实现,利用XML来定义一个drawable文件,命名为switch_thumb
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <size android:width="30dp" android:height="30dp"> </size> <solid android:color="@android:color/white"> </solid> </shape>thum