【发布时间】:2016-08-30 06:48:57
【问题描述】:
我正在使用带有左右按钮的 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>
和java:
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();
}
});
【问题讨论】:
标签: android animation viewflipper