SeekBar没有初始值

时间:2014-09-04 19:30:30

标签: android seekbar

我想在android中显示没有初始值的搜索栏。这意味着首先没有圆形按钮,它仅在用户点击条形时出现。这可能吗?

我认为这应该是隐含“拇指”属性的东西。

3 个答案:

答案 0 :(得分:1)

可以用

完成
seekbar.setProgress(0);
Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
seekbar.setThumb(transparentDrawable);

当用户触摸搜索栏时(public void onStartTrackingTouch(SeekBar seekBar)) 再次改变拇指。

答案 1 :(得分:0)

在布局中使用此

android:progress="0"

或以编程方式

 seekbar = (SeekBar) findViewById(R.id.yourSeekBar);
 seekbar.setProgress(0);

但是,这不会删除您正在谈论的圈子。这只会确保您的SeekBar的初始值设置为0.对于其他属性,请参阅Documents

答案 2 :(得分:0)

在视图类中:

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

在侦听器类中:

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