1

次のコードを使用して ViewFlipper を反転しています

viewFlipper.setOnClickListener(new OnClickListener() { 
                        @Override
                        public void onClick(View v) { 
                                // This is all you need to do to 3D flip
                                AnimationFactory.flipTransition(viewFlipper, FlipDirection.LEFT_RIGHT);
                        }

        });

flipTransition が完了したら、リスナーをアタッチするにはどうすればよいですか? ポインタはありますか??

4

2 に答える 2

3

次のように、flipperView から Animation を取得できます。

imageViewFlipper.getAnimation().setAnimationListener(new Animation.AnimationListener() {
                  public void onAnimationStart(Animation animation) {}
                  public void onAnimationRepeat(Animation animation) {}
                  public void onAnimationEnd(Animation animation) {
                      //your code after animation end
                  }
               });

テスト済みで、私のために働いています

于 2013-10-01T11:17:39.893 に答える
0

これを使用するsetAnimationListener() と、3 つのメソッドを取得するのに役立ちます。

              public void onAnimationStart(Animation animation) 
              public void onAnimationRepeat(Animation animation) 
              public void onAnimationEnd(Animation animation) 

それに応じてコードを作成します。

in onAnimationStart()- アニメーションの開始時に実行するコードを記述します

 onAnimationRepeat() - Write you want to be performed when the animation repeats.

onAnimationEnd(){

アニメーションが終了したときに実行したいことを書きます

}
于 2013-10-01T11:28:22.493 に答える