마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

setBackgroundResource 에 페이드인 효과를 주려면

0 추천
배경을 일정시간이 지나면 바꿔주는 메소드로 setBackgroundResource 를 쓰고있는데

 

페이드인 페이드 아웃 효과를 주고싶습니다 ㅠ

 

애니매이션 쪽을 건들면 되는것 같은데 정확한 방법을 모르겠네요 ㅠ

 

 

아시는분 도움 부탁드립니다 ㅠㅠ!!
bombermin (2,520 포인트) 님이 2014년 9월 22일 질문

1개의 답변

0 추천
 
채택된 답변
한줄요약 : 애니메이션을 정의하고 나서  해당 객체에서 정의한 애니메이션을 실행하면 됩니다.

 

애니메이션 정의

AlphaAnimation fadeInAnimation = new AlphaAnimation(0, 1);

fadeInAnimation.setDuration(700);

fadeInAnimation.setFillAfter(true);

 

배경이라면? 버튼의 배경일수도 잇고 레이아웃의 배경일수도 잇을텐데 어찌됫든

Button btn = (Button)findViewById(R.id.button1); 이라고 할 때,

 

btn.startAnimation(fadeInAnimation); 하면 됩니다.
초보개발자ㅠ (33,870 포인트) 님이 2014년 9월 22일 답변
bombermin님이 2014년 9월 24일 채택됨
...