设置了android:thumb="@android:color/transparent" SeekBar 滑动到最前和最后的半透明圆球依然存在
时间: 2024-03-16 19:45:34 浏览: 157
有两个thumb的SeekBar
5星 · 资源好评率100%
如果在布局文件中设置 `android:thumb="@android:color/transparent"` 无效,可以尝试在代码中进行设置。
在 Java 代码中设置可以使用 `setThumb` 方法,示例代码如下:
```java
SeekBar seekBar = findViewById(R.id.seekBar);
Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
seekBar.setThumb(transparentDrawable);
```
如果您需要去掉 SeekBar 滑动到最前和最后的半透明圆球,还需要在布局文件中设置其他属性,例如 `android:splitTrack="false"`,示例代码如下:
```xml
<SeekBar
android:id="@+id/seekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:thumb="@android:color/transparent"
android:splitTrack="false" />
```
`android:splitTrack` 属性表示是否绘制拇指和轨道之间的分隔符,默认为 true。将其设置为 false 可以去除 SeekBar 滑动到最前和最后的半透明圆球。
阅读全文