[Android ] seekbar ,去除自定义thumb滑块不透明背景

在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 , 按上去的时候会有变化,这里就不展示了。 但是却出现了一个问题

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" />

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值