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

버튼이 내려가면서 숨겨지는 애니메이션 효과..

0 추천
안녕하세요.

 

화면에 이미지가 있는데

화면을 터치하면 밑에 버튼이 숨겨지고 이미지만 보이게 해주고싶은데요..

(카카오톡에 이미지보기와 같은 그런화면을 구상중입니다)

 

화면을 터치했을때 버튼이 내려가면서 숨겨졌으면 좋겠는데 애니메이션을 어떻게 검색해야될지 잘 모르겠네요

도움좀주세요 ㅜ
시원한물냉 (430 포인트) 님이 2013년 12월 21일 질문

2개의 답변

0 추천

이미지 보이고 숨기기는GONE/VISIBLE로 처리하시면 됩니다.

애니메이션 효과는 버튼에 효과를 주시면 됩니다.

 

     Animation animation = new AlphaAnimation(0, 1);
     animation.setDuration(1000);                

     뷰이름.setAnimation(animation);

 

 

하늘아륑 (16,800 포인트) 님이 2013년 12월 22일 답변
0 추천

버튼이 내려가면서 없어지는 애니메이션이라면 

TranslateAnimation을 쓰셔야 합니다.

 

TranslateAnimation animation = new TranslateAnimation([x시작좌표], [x종료좌표], [y시작좌표], [y종료좌표]);
ani.setDuration([지속시간(밀리세컨)]);

ani.setAnimationListener(new AnimationListener() {
	
	public void onAnimationStart(Animation animation) {
		// TODO Auto-generated method stub
		
	}
	
	public void onAnimationRepeat(Animation animation) {
		// TODO Auto-generated method stub
		
	}
	
	public void onAnimationEnd(Animation animation) {
		// TODO Auto-generated method stub
		view.setVisibility(View.GONE);  //숨김
	}
});

view.startAnimation(animation);

 

이동 애니메이션을 주고 애니메이션 리스너를 설정해서

애니메이션이 끝날때 해당 view를 숨겨주시면 됩니다.

얼룩돼지 (15,720 포인트) 님이 2013년 12월 23일 답변
...