1
我有一些按鈕是主要的,其他的是孩子,當我觸摸子按鈕時,我想在主按鈕上閃爍效果。如何在單擊其他按鈕時閃爍一個按鈕的效果....?
我在所有的子按鈕上使用了onTouchListener,在那些偵聽器中,我調用了一個我用來閃爍主按鈕的方法。
方法。
public void refreshMainButton() {
Bitmap b1 = Bitmap.createBitmap(BitmapFactory.decodeResource(
getResources(), R.drawable.tabouterover_one));
Bitmap b2 = Bitmap.createBitmap(BitmapFactory.decodeResource(
getResources(), R.drawable.tabouterover_two));
Bitmap b3 = Bitmap.createBitmap(BitmapFactory.decodeResource(
getResources(), R.drawable.tabouterover_three));
Bitmap b = Bitmap.createBitmap(BitmapFactory.decodeResource(
getResources(), R.drawable.tabmain_two));
BitmapDrawable d1 = new BitmapDrawable(b1);
outerImageViews[1].setBackgroundDrawable(d1);
BitmapDrawable d2 = new BitmapDrawable(b2);
outerImageViews[1].setBackgroundDrawable(d2);
BitmapDrawable d3 = new BitmapDrawable(b3);
outerImageViews[1].setBackgroundDrawable(d3);
try {
wait(1000);
} catch (Exception e) {
}
BitmapDrawable d4 = new BitmapDrawable(b);
outerImageViews[1].setBackgroundDrawable(d4);
}
這對主按鈕沒有任何影響。
如果任何人有任何想法,請幫助我。
在此先感謝...!
感謝您的回覆,但哪個動畫將幫助完全改變按鈕背景圖片..? – Noby
如果我理解你的問題是正確的 - 那麼是的。使用答案中的鏈接並向下滾動到底部。有一個例子說明了如何改變背景。 (在這種情況下,它是一個ImageView,但這不重要。) – Mark