Android third-party open source drop-down box: NiceSpinner's background color when modifying the drop-down area

insert image description hererenderings

    <org.angmarch.views.NiceSpinner
        android:id="@+id/sp_location"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="@dimen/dp_17"
        android:layout_width="@dimen/item_control_spinner_width"
        android:layout_height="@dimen/item_control_spinner_height"
        android:textSize="@dimen/sp_16"
        app:arrowTint="@color/white"  //下拉箭头颜色
        app:arrowDrawable="@drawable/icon_spinner_arrow" //修改下拉箭头图标
        app:backgroundSelector="@drawable/background_selector"//这个属性可以修改下拉背景颜色和点击颜色
        app:textTint="@color/white"//文字颜色,包含下拉里面的字体颜色

        />

background_selector.xml file

<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="@color/white">//点击时的颜色
    <item>
        <selector>
            <item
                android:drawable="@color/color_spinner_bg"//背景颜色
                android:state_checked="false"/>
            <item
                android:drawable="@color/white"
                android:state_checked="true" />

        </selector>
    </item>
</ripple>

Guess you like

Origin blog.csdn.net/weixin_44232136/article/details/117077618