Android:Seekbar 中隐藏的 Seekbar 缩略图离开 "Hole"

Android: Invisible Seekbar Thumb Leaves "Hole" in Seekbar

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

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

使缩略图不出现,但缩略图在其搜索栏中出现 "hole",如下图所示。

怎样才能让大拇指隐形而不留空隙?

解决方法很简单。

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

android:splitTrack="false"

或者,您可以编程调用:

seekbar.setSplitTrack(false);

最终结果如下所示:

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

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