Seekbar не достигает максимального значения специально для устройства MI (отлично работает для других устройств) - PullRequest
0 голосов
/ 20 ноября 2018

Это работает со всеми другими устройствами и версиями для Android, проблема характерна для устройств Xiaomi MI

<SeekBar  android:id="@+id/sb_years"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:max="25"
          android:min="1"
          android:progress="5"
       android:progressDrawable="@drawable/drawable_seekbar_yellow_component"
          android:splitTrack="false"
          android:thumb="@drawable/slider_icon"
          tools:targetApi="lollipop" />

<item
    android:id="@android:id/background"
    android:drawable="@drawable/drawable_seekbar_yellow_fill"/>
<item android:id="@android:id/progress">
    <clip android:drawable="@drawable/drawable_seekbar_yellow_progress" />
</item>

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Нашел решение для этого.Это проблема с seekbar, когда вы задали min и max. Убрали условие min и обработали его программно

Новый код для seekbar -

<SeekBar
                android:id="@+id/sb_years"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:max="25"
                android:progress="5"
                android:progressDrawable="@drawable/drawable_seekbar_yellow_component"
                android:splitTrack="false"
                android:thumb="@drawable/slider_icon"
                tools:targetApi="lollipop" />
0 голосов
/ 20 ноября 2018

Я проверил ваш код на моем устройстве MI, и он работает нормально. Я просто удалил эти две строки, и все работало нормально.

android:progressDrawable="@drawable/drawable_seekbar_yellow_component"
android:thumb="@drawable/slider_icon"
...