2

setAlpha(int a)メソッドを使用してビューのアルファを変更しようとしていますが、効果がなく、同じ結果でアルファアニメーションを実行しようとしました!。助けてください。これがコードの一部です。

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

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

        }
4

2 に答える 2

9

どの値を使用しようとしたかはわかりませんが、この回答のように、メソッドは0から255までの値を取ります。255は完全に不透明です。

于 2012-10-05T08:32:21.497 に答える
2

これを試して:

myImage.getBackground().setAlpha(100);
于 2013-04-15T06:10:58.543 に答える