2017-01-05 5 views
-1

すべてのアンドロイドバージョンで同じように見えるスイッチを使用する必要があります。利用可能なデフォルトのスイッチは、異なるバージョンの外観を変更します。また、私は滑りのためのアニメーションでthisのように見えるスイッチが必要です。すべてのアンドロイドバージョンで同じように見えるカスタムスイッチを実装する方法

+0

https://github.com/zcweng/ToggleButtonの色を追加 - 私はすでにこれを試してみましたが、この – lesniak

答えて

0

使用 -

<android.support.v7.widget.SwitchCompat 
      android:id="@+id/switch1" 
      style="@style/ColorSwitchStyle" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_marginRight="16dp" 
      android:layout_marginTop="16dp" 
      android:checked="true" 
      android:drawablePadding="8dp" 
      android:textColor="@color/white" 
      app:theme="@style/ColorSwitchStyle" /> 

それは、Android 2.1(APIレベル7)以上から同じになります。

編集:

<style name="ColorSwitchStyle"> 
    <item name="colorControlActivated">@color/blue</item> 
    <item name="colorAccent">@color/white</item> 
    <item name="colorControlHighlight">@color/white</item> 
</style> 

はあなたの選択

+0

を試してみてください。私は画像に表示されているように、スイッチを正確に見たいと思います。 –

+0

@vishalgauravスイッチにスタイルを追加し、回答を – SkyTreasure

+0

に更新しました。つまり、マゼンタとなり、レイアウトもデフォルトです。 –