滚动条轨迹样式android

滚动条轨迹样式android,android,scrollbar,Android,Scrollbar,我有一个列表视图,我想给滚动条一个样式: <style name="scrollbar"> <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item> <item name="android:scrollbarStyle">outsideOverlay</item> <item name="android:scr

我有一个列表视图,我想给滚动条一个样式:

<style name="scrollbar">
        <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item>
        <item name="android:scrollbarStyle">outsideOverlay</item>
        <item name="android:scrollbars">vertical</item>
        <item name="android:fadeScrollbars">true</item>
        <item name="android:scrollbarThumbVertical">@drawable/apptheme_fastscroll_thumb_holo</item>

    </style>

真的
超视距
垂直的
真的
@可绘制/应用主题\快速卷轴\拇指\全息
这工作很好:p,但这里没有轨道,我想它的垂直轨道是黑色细线。我试过这条可拉丝的线:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"   android:shape="rectangle"  >
    <stroke android:width="1dp" android:color="@android:color/black"/>
    <size android:width="2dp" />
</shape>

但是如果我把它附加到滚动条样式中

<item name="android:scrollbarTrackVertical">@drawable/track</item>
@drawable/track

我看不见拇指

在可绘制轨迹上似乎缺少透明度,因此应用样式时拇指不可见。尝试将其添加到@drawable/track.xml中:

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

    <!-- add transparency to ensure thumb visibility -->
    <solid
        android:color="#00000000" />

    <stroke 
        android:width="1dp" 
        android:color="@android:color/black" />

    <size 
        android:width="2dp" />
</shape>