所以我试图以编程方式根据搜索栏的位置更改视图的alpha值。这就是我原来拥有的:view.setAlpha(x);
我得到了这个错误The method setAlpha(int) is undefined for the type View
。所以我抬头看了interwebs和stackoverflow,发现了一些看起来很有希望的帖子。接下来我尝试了checkBoxTest.this.view.setAlpha(1);
,其中checkBoxTest是我的活动。并得到了相同的结果。在两种情况下,它都会询问我是否要更改为onSetAlpha()
或投射接收器。两种解决方案都没有解决问题。根据文档(Android Developers Reference),方法setAlpha()
用于设置视图的透明度。所以我的问题:有没有人让setAlpha()工作?如果是这样,我将如何实施呢? (ps我更喜欢使用setAlpha而不是覆盖onSetAlpha()的解决方案,但如果这是使其工作的唯一方法,那么我将使用它)