代码之家  ›  专栏  ›  技术社区  ›  Justin

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

  •  3
  • Justin  · 技术社区  · 14 年前

    我怎样才能得到α/不透明度 View 在我为它制作动画之后?

    我的 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 回复  |  直到 13 年前
        1
  •  1
  •   Wroclai    13 年前

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

    您仍然可以记住,视图的不透明度是您定义的最后一个;在本例中, fadeIn() 方法),您的最新不透明度值是传递给 AlphaAnimation 建造师。