Android删除SeekBar背景

Kle*_*ine 9 java android seekbar

有没有办法可以删除SeekBar android小部件中的背景条图像?

我只是希望它显示一个没有进度条的滑块.

删除它

有帮助吗?

Poo*_*oks 34

有一种更简单的方法,不需要创建新的drawable.只需在xml定义中设置以下内容即可

android:progressDrawable="@android:color/transparent"
Run Code Online (Sandbox Code Playgroud)

或者,如果您想在代码中执行此操作:

mySlider.setProgressDrawable(new ColorDrawable(android.R.color.transparent));
Run Code Online (Sandbox Code Playgroud)


Kle*_*ine 5

好吧,我解决了自己的问题.

要删除背景,您必须创建一个空白drawable并将其设置为progressDrawable:

satBar.setProgressDrawable(invisibleBackground);
Run Code Online (Sandbox Code Playgroud)

将其设置为null似乎不起作用.