2016-08-30 3 views
0

왼쪽과 오른쪽 버튼이있는 ViewFlipper를 사용하여 이미지간에 앞뒤로 전환합니다. 아래 코드를 구현하고 오른쪽 버튼을 클릭하면 이미지가 나타납니다.ViewFlipper가 이미지를 잘못 변경하는 것을 방지하려면 어떻게해야합니까?

다음 이미지로 즉시 변경> 현재 이미지에서 슬라이드> 다음 이미지로 다시 변경합니다. 나는 단순히 왼쪽에서 현재 이미지를 슬라이드하려고 시도하고 있습니다> 다음 이미지는 오른쪽에서 슬라이드합니다.

res\anim\in_from_right.xml and res\anim\out_to_left.xml respectively: 

<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:shareInterpolator="false"> 
    <translate 
     android:duration="1400" 
     android:fromXDelta="100%" 
     android:fromYDelta="0%" 
     android:toXDelta="0%" 
     android:toYDelta="0%" /> 
</set> 

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shareInterpolator="false"> 
    <translate 
     android:duration="1400" 
     android:fromXDelta="0%" 
     android:fromYDelta="0%" 
     android:toXDelta="-100%" 
     android:toYDelta="0%" /> 
</set> 

및 자바 :

buttonRight.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
      flippy.setOutAnimation(ChestBurner.this, R.anim.in_from_right); 
      flippy.setInAnimation(ChestBurner.this, R.anim.out_to_left); 
      flippy.showNext(); 
      } 
     }); 

답변

0

이 트릭을 할 것입니다 다시 시작 또는 업데이트 중 하나를 완료 신비 안드로이드 스튜디오의 모든 문제에 밝혀졌습니다.

위의 오류는 SDK의 모든 API를 업데이트 한 후에 수정되었습니다.

관련 문제