0
我在SeekBar
上花了幾個小時,我可以相應地自定義它,除了有一個堅持使用我的原色(colorAccent
)的按下背景。自定義SeekBar按下背景顏色
我附上了幾張照片,所以我希望你能理解我的意思。我搞砸了所有的SeekBar
方法和PorterDuff.MODE
的,但迄今沒有成功。
任何幫助表示讚賞!
我在SeekBar
上花了幾個小時,我可以相應地自定義它,除了有一個堅持使用我的原色(colorAccent
)的按下背景。自定義SeekBar按下背景顏色
我附上了幾張照片,所以我希望你能理解我的意思。我搞砸了所有的SeekBar
方法和PorterDuff.MODE
的,但迄今沒有成功。
任何幫助表示讚賞!
你可以從這裏開始,然後發展自己的:
XML
<app.minimize.com.seek_bar_compat.SeekBarCompat
android:id="@+id/mySeekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxHeight="300sp"
app:progressColor="#AFF123"
app:progressBackgroundColor="#000"
app:thumbColor="#FF4444"
app:thumbAlpha="1.0"/>
你也可以控制它編程
SeekBarCompat seekBarCompat = (SeekBarCompat) findViewById(R.id.mySeekBar);
seekBarCompat.setThumbColor(Color.RED);
seekBarCompat.setProgressColor(Color.CYAN);
seekBarCompat.setProgressBackgroundColor(Color.BLUE);
seekBarCompat.setThumbAlpha(128); //you can also set alpha value for the thumb
不要忘記添加依賴性
compile 'com.minimize.library:seekbar-compat:0.2.5'
我也建議你訪問This link各種風格seekbars它是真正有用
謝謝,你建議使用第三方庫,儘管這不是我問的問題 –
您可以檢查此:http://stackoverflow.com/questions/16163215/android-styling- seek-bar –
我已經完全使用這個問題來構建我的自定義SeekBar,但它不能解決我的問題 –