2013-09-06 2 views
1

버튼을 클릭 할 때 애니메이션을 만들려고합니다. 버튼 내부에서 자라는 것처럼 보이는 다른 레이아웃이 있습니다. 나는 어떤 자습서 나 단서도 찾지 못했습니다. 제발 도와주세요.안드로이드에서 레이아웃을위한 애니메이션 성장?

+0

minSdk 무엇입니까? – dumazy

+0

android : minSdkVersion = "8" – user2306862

+0

ScaleAnimation을 사용하여 아래의 답변을 확인하십시오. – dumazy

답변

1

를 사용하여 A ScaleAnimationhttp://developer.android.com/reference/android/view/animation/ScaleAnimation.html

이 당신이해야하는 생성자입니다 :

public ScaleAnimation (float fromX, float toX, float fromY, float toY) 

그래서 뭔가처럼 않습니다 : 당신은

ScaleAnimation anim = new ScaleAnimation(0f, 1f, 0f, 1f); 
anim.setDuration(700)//milliseconds 
anim.setAnimationListener(new AnimationListener(){ 
... 
}); 
myLayout.startAnimation(anim); 

당신이 그것을에 AnimationListener를 추가하고 설정할 수 있습니다 귀하의 레이아웃을 볼 수 atAnimationEnd()

관련 문제