我想在android中显示没有初始值的搜索栏。这意味着首先没有圆形按钮,它仅在用户点击条形时出现。这可能吗?
我认为这应该是隐含“拇指”属性的东西。
答案 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
[...]
}