3

次のようなレイアウトでアニメーションを設定します。

<ViewSwitcher
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:inAnimation="@android:anim/slide_in_left"
    android:outAnimation="@android:anim/slide_out_right" >

プログラムで同じことを行うにはどうすればよいですか?

4

3 に答える 3

10

クラスのドキュメントを読んでくださいViewSwitcher。イン/アウト アニメーションを設定するメソッドが 2 つあります。

// load the two animations  
Animation animIn = AnimationUtils.loadAnimation(context, android.R.anim.slide_in_left);
Animation animOut = AnimationUtils.loadAnimation(context, android.R.anim.slide_out_right);
// set them on the ViewSwitcher
vs.setInAnimation(animIn);
vs.setOutAnimation(animOut);
于 2012-09-29T07:23:17.283 に答える
1
viewswitcher.setInAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_in));
viewswitcher.setOutAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_out));
于 2012-09-29T07:23:43.013 に答える