Я замечаю, что при изменении атрибута progressBackgroundTint от SeekBar он полностью игнорируется и не имеет никакого эффекта. Не имеет значения, на какой цвет я его устанавливаю; он всегда отображается как серый на моем устройстве. Это ошибка с Android, или я делаю что-то неправильно? Когда я переключу предварительный просмотр в Android Studio на v22, он будет правильно установлен. Но не так на v21.Android SearchBar progressBackgroundTint не влияет на API v21
Мой SeekBar:
<SeekBar
android:layout_width="300dp"
android:layout_height="wrap_content"
android:id="@+id/seekBar"
android:max="100"
android:progress="50"
android:progressBackgroundTint="#ff4babe8"/>
Я также попытался установить progressBackgroundTintMode ко всем известным значениям, но до сих пор никакого эффекта. Кто-нибудь знает, почему?
шестнадцатеричного цвет-слишком много символов ... 8 вместо 6 –
@MikePurcell: Первые шестнадцатеричные байты (FF) является альфа-значением. См. [Android.graphics.Color] (https://developer.android.com/reference/android/graphics/Color.html). Так что проблем нет. –
Может быть, это работает только для устройства с ОС Lollipop или выше – Nepster