4
我有一個圖像背景和文本的按鈕。 背景alpha應該是0.7,文本alpha應該是1.0。更改按鈕的背景Alpha而不更改Android中的文本Alpha值?
通過此代碼,我得到0.7整個按鈕的alpha。有沒有辦法只改變可繪製的alpha?
我有一個圖像背景和文本的按鈕。 背景alpha應該是0.7,文本alpha應該是1.0。更改按鈕的背景Alpha而不更改Android中的文本Alpha值?
通過此代碼,我得到0.7整個按鈕的alpha。有沒有辦法只改變可繪製的alpha?
myButton.getBackground().setAlpha(200);
可以在您的代碼中嘗試此操作。
public abstract void setAlpha (int alpha)
在API級別1
指定可提拉的α值。 0表示完全透明, ,255表示完全不透明。
嘗試這種情況:
<Button
android:background="#3000"
android:text="Button"
/>
這裏#3000 => #argb其中 'a' 設置阿爾法分量。
小心這個,因爲它也影響到我的其他背景。 –