我的 viewFlipper 包含 15 个 LinearLayout。到达后,我有一个“返回菜单”按钮。
我用过
showNext()
一直到第 15 个 LinearLayout。现在我希望它回到第一个 LinearLayout。有人知道吗?如何将其带回第一个线性布局?
谢谢。
我的 viewFlipper 包含 15 个 LinearLayout。到达后,我有一个“返回菜单”按钮。
我用过
showNext()
一直到第 15 个 LinearLayout。现在我希望它回到第一个 LinearLayout。有人知道吗?如何将其带回第一个线性布局?
谢谢。
打电话showNext()
。或者,调用setDisplayedChild(0)
.
我使用了这段代码。
private ViewFlipper vf;
private float lastX;
case MotionEvent.ACTION_UP: {
float currentX = touchevent.getX();
if (lastX < currentX) {
vf.setInAnimation(this, R.anim.in_from_left);
vf.setOutAnimation(this, R.anim.out_to_right);
vf.showNext();
}
if (lastX > currentX) {
vf.setInAnimation(this, R.anim.in_from_right);
vf.setOutAnimation(this, R.anim.out_to_left);
vf.showPrevious();
}
break;
}