Endru9
@Endru9
Админ Linux

RecyclerView fastscroll как сделать ползунок фиксированного размера?

Использую com.android.support:recyclerview-v7:26.1.0, в которую добавили fastscroll, но есть один недостаток: в отличии от ListView, в RecyclerView высота ползунка динамически меняется в зависимости от количества элементов.
У меня при количестве элементов в списке более 50 ползунок становится высотой в 1 пиксель, и его невозможно захватить касанием. При количестве элементов более 200 - ползунок вообще становится высотой менее 1 пикселя, и его вообще не возможно увидеть.
Ползунок:
<item>
        <shape>
            <size
                android:height="10dp"
                android:width="10dp"/>
            <solid android:color="@color/colorPrimary" />
        </shape>
</item>

Здесь я пробовал указать фиксированный размер, но по факту меняется только ширина ползунка. Высота ползунка игнорируется.
Если ползунок сделать через картинку, то приложение крашится при запуске.
Как задать фиксированный размер ползунка в RecyclerView?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы