1. 程式人生 > >android listview gridview等自定義滾動條樣式(非反射)

android listview gridview等自定義滾動條樣式(非反射)

在drawable裡建立一個scrollbar.xml,內容如下

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#e8b839" />
    <corners android:radius="8dp" />
    <size android:width="3dp" />
</shape>
solid是實心顏色,需要漸變使用gradient

corners 是圓角

size是滾動條寬高

其他屬性自行百度吧

建立好後,在佈局檔案的listview裡引用。

android:scrollbarThumbVertical="@drawable/scrollbar"

還有當你需要item和滾動條分開顯示時,設定listview的padding屬性後,需要加上

android:scrollbarStyle="outsideOverlay"