可能重複:
i have two buttons:「btn1,btn2」,the btn2 will randomly change when i change backgound of btn1 alpha兩個按鈕使用相同的背景圖片
在我的應用程序,我有兩個按鈕(BTN1和BTN2)使用相同的背景圖片(PIC1)當我改變背景透明的btn1。btn2的背景偶爾會改變,而且隨機。這很奇怪,誰能幫我找到問題?謝謝。
這是在OnTouch
改變背景的代碼。當改變一個按鈕的背景爲半透明時,另一個將會影響。
TextView tv = (TextView) v;
int color = tv.getCurrentTextColor();
int r = (color) & 0xFF;
int g = (color >> 8) & 0xFF;
int b = (color >> 16) & 0xFF;
int a = (color >> 24) & 0xFF;
tv.setTextColor(Color.argb(50, r, g, b));
如何避免它們互相影響?
爲什麼不使用選擇器來改變觸摸的背景 –
你可以顯示你設置每個onTouchListener的代碼嗎? –