Android SeekBar无初始值
我想在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。有关其他属性,
我认为这应该是一个暗示“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
[...]
}