Android SeekBar无初始值

Android SeekBar无初始值,android,seekbar,Android,Seekbar,我想在android中显示一个没有初始值的seekbar。这意味着一开始没有圆圈按钮,它只在用户点击该条时出现。这可能吗 我认为这应该是一个暗示“thumb”属性的东西。在布局中使用这个属性 android:progress="0" 或以编程方式 seekbar = (SeekBar) findViewById(R.id.yourSeekBar); seekbar.setProgress(0); 但是,这不会删除您正在谈论的圆。这只会确保您的SeekBar的初始值设置为0。有关其他属性,

我想在android中显示一个没有初始值的seekbar。这意味着一开始没有圆圈按钮,它只在用户点击该条时出现。这可能吗


我认为这应该是一个暗示“thumb”属性的东西。

在布局中使用这个属性

android:progress="0"
或以编程方式

 seekbar = (SeekBar) findViewById(R.id.yourSeekBar);
 seekbar.setProgress(0);
但是,这不会删除您正在谈论的圆。这只会确保您的
SeekBar
的初始值设置为0。有关其他属性,请参阅。

seekbar.setProgress(0);
Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
seekbar.setThumb(transparentDrawable);
当用户触摸seekbar时(开始跟踪触摸(seekbar-seekbar))上的公共空白) 再次更改拇指。

在视图类中:

init {
    [...]
    seekBar.thumb.alpha = 0 // range: 0 - 255
}
在listener类中:

override fun onStartTrackingTouch(seekBar: SeekBar) {
    seekBar.thumb.alpha = 255 // range: 0 - 255
    [...]
}