java - 在 Android 中获取 View 的 alpha/不透明度

标签 java android animation transparency alpha

在我为 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);
}

最佳答案

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

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

关于java - 在 Android 中获取 View 的 alpha/不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3587977/

相关文章:

java - 无法调用我的字符串函数

android - 如何使用 renderscript 实时模糊位图?

java - 如何以编程方式查找 Android 中可移动/可安装外部存储器的路径?

android - 警告 : API 'variantOutput.getPackageApplication()' is obsolete

java - 如何将int RGB转为BYTE二维数组灰度图像

java - ORM 过程中类名重要吗?

android - 以编程方式将 View 从一点动画到另一点 Android

css - 苹果风格的弹出动画/缓动?

javascript - 为什么我的 raphael.JS 圈子中仅有的一个是动画的?

java - 使用 selenium 定位框架集中的元素以及框架和 div 标签