하나는 메인 버튼이고, 다른 것은 아이이며, 아이 버튼을 터치하면 메인 버튼에 깜박 거리기를 원합니다.다른 버튼을 클릭하면 버튼 하나에 깜박임 효과가 생깁니 까 ....?
나는 모든 자식 버튼에 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