2016-12-03 14 views
6

シークバーの進捗色と親指の色を変更したいと思います。私はdrawableを使って進捗色を変更しましたが、進捗の太さは変更されました。親指と進行色を変更する方法はありますか?シークバーの色を変更するには?

Image

私は、画像上の第二のようなデフォルトのシークバーの色を変更したいです。

+0

reffer http://stackoverflow.com/questions/16163215/android-styling-seek-bar –

+0

この回答は、私は写真を使用したくないです。良い解決策ではありません。私は色を変更するeasiet方法があるはずだと思うので、colors.xmlの "colorAccent"値を変更するシークバーの色を変更することができます。 –

答えて

6

以下のようになります。

<application 
    android:allowBackup="false" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 

@style/AppTheme

に従ってくださいあなたはおそらく、あなたの親のテーマを設定したいと思うでしょう0

Theme.AppCompat.Light.DarkActionBar

注:colorAccent属性したいのであれば、あなたがこのカスタムテーマを作成することができ、すべてのウィジェット

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/PrimaryColor</item> 
    <item name="colorPrimaryDark">@color/DarkPrimaryColor</item> 
    <item name="colorAccent">@color/DarkPrimaryColor</item> 
    <item name="android:textColorSecondary">@color/PrimaryColor</item> 
    <item name="android:itemBackground">@color/DarkPrimaryColor</item> 
    <item name="android:textColor">@color/TextIconsColor</item> 
</style> 

に所望の色を与えますレイアウトやアクティビティをアプリのテーマ全体に合わせて

これは私とそのこと 参考として、単純な開発Guidelines..Asあたりなどの作品:私が見たGoogle Developers

+0

私は本当にあなたが何らかの答えをdownvoteすれば、このソリューションはうまく動作し、私はこれをいくつかの時間のために苦労したので、これを置くためにdownvoted理由についてatleastコメントを書いてくださいこれは嫌いな人に最適です実際には時間を取っている[このアプローチ](http://stackoverflow.com/questions/16163215/android-styling-seek-bar)に従う – shadygoneinsane

+1

ありがとうございます。これは役立ちます –

0

あなたはそれは素晴らしいカスタマイズをサポートしていthisライブラリを使用することができます

プロジェクトで素材のテーマを使用している

はちょうどあなたがあなたのアプリ それをするためにあなたのマニフェストに使用しているスタイルを最初にチェックする場合、これは非常に簡単です