Android Как изменить цвет полосы прокрутки в Spinner - PullRequest
0 голосов
/ 24 января 2019

Как я могу изменить цвет полосы прокрутки по умолчанию, присутствующий в счетчике?Возможно ли сделать это на уровне приложения?

<Spinner
        android:id="@+id/location"
        style="@style/Widget.AppCompat.Spinner.Underlined"
        android:layout_width="0dp"
        android:layout_height="45dp"
        android:backgroundTint="@color/input_borde"/>

1 Ответ

0 голосов
/ 24 января 2019

Вы можете с android:scrollbarThumbVertical="@drawable/youdrawable

Например:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">

    <gradient android:startColor="#66C0C0C0" android:endColor="#66C0C0C0"
        android:angle="45"/>
    <corners android:radius="6dp" />

</shape>

У Spinner в Android нет полосы прокрутки, полоса прокрутки существует в listView, поддерживаемом внутри Spinner, и не имеет публичного доступа.

Во время выполнения есть способ переопределить его по ссылке ниже

Ресурс: URL

Пользовательский счетчик: URL

...