我想使用setAlpha(int a)方法更改視圖Alpha,但它沒有效果,並且嘗試對相同但相同的結果執行alpha動畫! 。請幫忙。 這裏是代碼的一部分。這setAlpha(int a)在線程中使用時不工作
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
myImage.setAlpha(1);
}
});
}
該方法已被棄用。您應該使用setImageAlpha(int alpha)來代替,但我不知道是否解決了問題。 – DuneCat
@DuneCat你是如何得出結論的,它被棄用了?我在http://developer.android.com/reference/android/view/View.html#setAlpha(float) – faizal
@faizal中沒有提到它。它在View中不被棄用,但在ImageView中:http:// developer。 android.com/reference/android/widget/ImageView.html#setAlpha%28int%29 – DuneCat