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

我试过了:

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


也:

opacitySeekBar.setVisibility(View.INVISIBLE);


都没有用有任何想法吗?

最佳答案

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

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


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

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

07-27 13:58