setAlpha(int a)在线程内使用时不起作用

时间:2012-10-05 08:18:36

标签: android android-animation android-ui

我正在尝试使用setAlpha(int a)方法更改视图Alpha,但它没有任何效果,也尝试在相同但相同的结果上执行alpha动画!请帮忙。 这是代码的一部分..

public void run() {
            runOnUiThread(new Runnable() {

                    @Override
                    public void run() {
                        myImage.setAlpha(1);
                    }
                });

        }

2 个答案:

答案 0 :(得分:9)

我不知道您尝试使用过哪些值,但该方法取值为0到255,其中255根据this answer完全不透明。

答案 1 :(得分:2)

试试这个:

myImage.getBackground().setAlpha(100);