我需要使用可绘制元素(自定义缩略图和自定义轨道)创建自定义switch
。我尝试了几种尺寸(50x50,70x70,100x100)并且它们都显得不成比例,除非我使用看起来像素化的25x25图标。如何在不降低质量的情况下将这些元素缩小到合适的尺寸?
例如,这就是它现在的样子:
这是我的switch
<Switch
android:layout_width="220dp"
android:layout_height="10dip"
android:id="@+id/switcSound"
android:layout_marginTop="55dp"
android:track="@drawable/switch_track"
android:thumb="@drawable/switch"
android:textOff=""
android:textOn=""
android:textColor="#FFF"
android:switchMinWidth="55dp"
/>
这是我的switch
thumb
xml文件:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/toggle_on" android:state_checked="true"/>
<item android:drawable="@drawable/toggle_off" android:state_checked="false"/>
</selector>