【问题标题】:Getting alpha/opacity of a View in Android在 Android 中获取视图的 alpha/opacity
【发布时间】:2010-08-27 20:42:16
【问题描述】:

我如何在为 View 设置动画后获得它的 alpha/opacity?

下面是我的fadeIn() - fadeOut() 与切换的端点相同。

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

【问题讨论】:

    标签: java android animation transparency alpha


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 2012-03-24
      • 2013-07-18
      • 2012-01-13
      相关资源
      最近更新 更多