Android:Invisible Seekbar Thumb在Seekbar留下“Hole”

时间:2016-03-10 04:23:10

标签: android android-layout seekbar android-seekbar

我想让搜索栏拇指完全不可见。但是,以下代码:

seekBar.getThumb().mutate().setAlpha(0);

使拇指不显示,但拇指似乎在其搜索栏中形成一个“洞”,如下图所示。

Seekbar with split track

如果没有拇指在其下面留下间隙,怎么能让拇指看不见?

2 个答案:

答案 0 :(得分:6)

解决方案非常简单。

在搜索栏的XML布局中,添加以下内容:

android:splitTrack="false"

或者,您可以以编程方式致电:

seekbar.setSplitTrack(false);

最终结果如下:

Seekbar without split track

答案 1 :(得分:0)

将此用于LOLLIPOP及更新版本,而在旧版本中,splitTrack =默认为

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    seekbar.setSplitTrack(false);
}