在Android中获取视图的alpha/不透明度

3

在我对视图进行动画处理后,如何获取其alpha/不透明度?

我的fadeIn()代码如下 - fadeOut()与其相同,只是端点位置交换。

public void fadeIn(View view) {
    Animation animation = new AlphaAnimation(0.0f, 1.0f);
    animation.setDuration(1000);
    animation.setFillAfter(true);
    view.startAnimation(animation);
}
1个回答

1

我强烈建议您在XML文件中定义动画。API不支持获取特定的alpha值。

您仍然需要记住,视图的不透明度是您最后定义的值;在这种情况下(您的fadeIn()方法),您最新的不透明度值是传递给AlphaAnimation构造函数的值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接