我想創建這樣一個自定義開關:的Android定製開關左右可繪
我想吃什麼我需要的是像左/右在綠色繪製每一/白色狀態,或者可選的綠色輪廓,帶有可供選擇的時間。
我在this這樣的帖子中不明白的地方在於,所有樣本可繪圖都向右傾斜,然而'開'按鈕偏向左側。
我想用下面的'thumb'drawable。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/choice_right"/>
<item android:drawable="@drawable/choice_left"/>
</selector>
但它似乎削減了可刪除的結束。如果我還設置了這樣的軌道:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
android:width="1dp"
android:color="@color/text_input"/>
<corners
android:radius="1dp"
android:bottomLeftRadius="4.5dp"
android:bottomRightRadius="4.5dp"
android:topLeftRadius="4.5dp"
android:topRightRadius="4.5dp" >
</corners>
</shape>
然後我得到的是一條細線。所以,我不知道接下來要嘗試什麼。
所以,也許答案是,這ISN」特別是面向Android的設計,並且設計需要更改以適應更多Android設備的UI元素 –
這個設計源於iOS,bu新的SwitchCompat小部件看起來和這個小部件一樣好,簡單,所以試試看。 –