Android - 使搜索栏看不见但仍然有效

时间:2016-08-09 21:04:39

标签: android opacity seekbar

我希望获得SeekBar的效果,但我不希望它可见。我希望用户在图像上左右滑动手指以减少/增加图像的不透明度。我使用SeekBar,将图像的alpha设置为SeekBar更改的进度。现在的挑战是隐藏SeekBar。我只是希望用户在图像上来回移动手指,它会改变不透明度。

我试过了:

scope.path

也:

final SeekBar opacitySeekBar = (SeekBar) myLayout.findViewById(R.id.opacitySeekBar);
opacitySeekBar.setAlpha(0);

并且都没有奏效。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

修正了它,2步过程。因此,在SeekBar的xml中,我添加了这一行以使进度条不可见:

android:progressDrawable="@android:color/transparent" 

在代码中,我添加了这一行以使拇指不可见:

opacitySeekBar.getThumb().mutate().setAlpha(0);

答案 1 :(得分:0)

<SeekBar
        ...
        android:alpha="0"
        android:background="@null"
        ... />