スイッチがオフ状態のとき、スイッチを次のように (材料設計仕様から) 実現したいと考えています。
親指が白く、黒い輪郭とわずかな影があることに注意してください。私はこれをまったく再現することができませんでした。これを行う正しい方法は何ですか?9 パッチを使用する必要がありますか、それともテーマと xml だけを使用する方法はありますか? API 16 以降をサポートしたいのですが、Switch は 14 以降をサポートしているため、それ自体は問題にならないことに気付きました。
現在のスイッチのコード:
<Switch
android:id="@+id/mySwitch"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="16dp"
android:layout_marginEnd="16dp"
/>
私のアプリStyles.xmlでは:
<item name="colorControlActivated">@color/myColor</item>
<item name="colorSwitchThumbNormal">@android:color/white</item>
<item name="android:colorForeground">@android:color/white</item>