最近在一个项目上用switch控件时,甲方UI没给切图,然后我就直接用shape画了一个,然后设置到thumb里去之后发现大小时和滑轨的宽度一样大的,我设的大小明明小了好几个dp的,然后再shape里设置padding还是没用。
解决办法就是
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/icon_bottom_fill" android:bottom="6px" android:left="6px" android:right="6px" android:top="6px" />
</layer-list>
在这里面加上他的上下左右的间距就可以了