美文网首页
[Android ] seekbar ,去除自定义thumb滑块

[Android ] seekbar ,去除自定义thumb滑块

作者: maiduoduo | 来源:发表于2020-05-22 17:37 被阅读0次

    在xml布局中使用seekbar ,给thumb一个图片,但是却多了些背景出来,不透明了

    <SeekBar
            android:id="@+id/sbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:splitTrack="false"
            android:progress="20"
            android:progressDrawable="@drawable/seekbarbg"
            android:thumb="@drawable/seekbarthumb"
            android:layout_marginLeft="10dp"/>
    

    android:thumb 是两张图片组合成的一个drawable , 按上去的时候会有变化,这里就不展示了。 但是却出现了一个问题

    image.png

    分析

    thumb的图片背景其实是透明的, 但是这里却多了背景出来,而且这里的背景的颜色其实是整个后面的大背景的颜色。
    找了好久不知道问题在哪里, 后来在stackflow 里找到答案, 加上一句:

     android:splitTrack="false"   
    

    整体xml:

    <SeekBar
            android:id="@+id/sbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:splitTrack="false"
            android:progress="20"
            android:progressDrawable="@drawable/seekbarbg"
            android:thumb="@drawable/seekbarthumb"
            android:layout_marginLeft="10dp"
            android:splitTrack="false" />
    

    相关文章

      网友评论

          本文标题:[Android ] seekbar ,去除自定义thumb滑块

          本文链接:https://www.haomeiwen.com/subject/zfkcahtx.html