2014-11-07 1 views
1

제목에 클릭시 이미지가 회전하기 시작하고 animation effect 이미지의 끝 부분에있는 애니메이션 효과를 수행하려고합니다. 고해상도의 다른 image이미지를 회전하고 마지막에 애니메이션을 사용하여 이미지를 변경하는 방법

+0

지금까지 달성 한 내용. 그 일부 코드를 게시하십시오 ... – Laxmeena

+0

@ Rajeev Arora .... 필자는 기본적인 백본으로 버튼의 'onclick'을 작성했지만 작성하지 않았습니다. 이 유형의 애니메이션을 배우려고 노력하고 있습니다. – Devrath

+0

"애니메이션을 사용하여 이미지를 변경하십시오."라는 의미는 무엇입니까? –

답변

2

애니메이션 rotation.xml 변경은 /이 같은 ANIM 뭔가 (특정 회전 맛에 대한 매개 변수와 함께 놀러) :

<?xml version="1.0" encoding="utf-8"?> 

<rotate android:duration="300" 
     android:startOffset="0" 
     android:pivotX="50%" 
     android:pivotY="50%" 
     android:toDegrees="360" 
     android:fromDegrees="0" 
     ></rotate> 
</set> 
0 이 같은

활동에서 뭔가 :

Button yourButton=(Button) findViewById(R.id.yourButton); 

        yourButton.setOnClickListener(new View.OnClickListener() { 
         @Override 
         public void onClick(View v) { 
          Animation animation = AnimationUtils.loadAnimation(yourActivity, R.anim.rotation); 

          animation.setAnimationListener(new Animation.AnimationListener() { 
           @Override 
           public void onAnimationStart(Animation animation) { 

           } 

           @Override 
           public void onAnimationEnd(Animation animation) { 
            v.setBackgroundResource(R.drawable.anotherImage); 
           } 

           @Override 
           public void onAnimationRepeat(Animation animation) { 

           } 
          }); 

          v.startAnimation(animation); 
         } 
        }); 

편집 : 당신은 "플립"를 의미 회전에 의해하지 않는? 아마도 이것도 확인해보십시오 : http://developer.android.com/training/animation/cardflip.html

관련 문제