效果:
可以通过定义switch的thumb(滑块)和track(轨道)的图片来达到自定义switch样式的目的,现把相关的步骤记录下来,然后用选择器selector来实现switch的不同状态,来加载不同的drawable文件。
1.创建switch_custom_thumb_on.xml
2.创建switch_custom_thumb_off.xml
3.创建switch_custom_track_on.xml ,注意track(轨道)的大小会受到thumb(滑块)的影响,就是说可以调整thumb的大小,然后track的大小也会跟着自动改变,因此可以只调整thumb大小来确定track大小,所有这里的大小被注释。
4.创建switch_custom_track_off.xml
5.创建switch_custom_thumb_selector.xml
6.创建switch_custom_track_selector.xml
7.switch使用前面定义的样式
完成
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...