Я хочу, чтобы 1) изменил цвет большого пальца на цвет int, который у меня есть в моем коде. и 2) убедитесь, что нет пробелов между прогрессом и большимНастройка значка для поиска в Android-навигаторе
Drawable thumb = getResources().getDrawable(R.drawable.thumb, getContext().getTheme());
// seekbarColorStr can be #0011FF, etc
thumb.setColorFilter(Color.parseColor(seekbarColorStr), PorterDuff.Mode.MULTIPLY);
seekBar.setThumb(thumb);
Мой thumb.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<size
android:height="20dp"
android:width="20dp" />
</shape>
Я получил идею для изменения цвета в How to change colour of the thumb in seekbar?
большого пальца делает черный, и поскольку он является круговым, а прогресс является прямоугольным, между ними есть пробел.
Попробуйте установить ['seekBar.setSplitTrack (false);'] (https://developer.android.com/reference/android/widget/AbsSeekBar.html#setSplitTrack (boolean)). –
@EugenPechanec благодарит, но это существует только в API 21 и выше. Как насчет pre Lollipop? – MarcusH