android 原生开关按钮控件 Switch 提供样式自定义方式,可供我们修改为适合我们开发使用的样式控件,自定义样式过程如下:
自定义switch切换drawable
新建swith_thumb.xml文件
自定义switch轨道drawable
新建switch_track.xmln文件,轨迹如果在选中与否过程并没有发生变化时可以不需要添加 android:state_checked=”true”状态绘制
使用
android:id="@+id/forbiddenSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
android:thumb="@drawable/switch_thumb"
android:track="@drawable/switch_track"/>
效果展示
自定义前
自定义后