我有一个 ViewFlipper 设置为每 5 秒自动翻转一次。省略一些细节,它看起来像这样并且工作正常:
ViewFlipper flipper = (ViewFlipper) findViewById(R.id.myflipperid);
flipper.setFlipInterval(5000);
flipper.setInAnimation(inFromRightAnimation());
flipper.setOutAnimation(outToLeftAnimation());
flipper.startFlipping();
但是,我有一个案例,我希望自动翻转在最后一个视图处停止,而不是循环重新开始。ViewFlipper 或其继承的任何类似乎都没有循环控制方法。
如何让 ViewFlipper 在到达最后一个视图时停止循环遍历其子视图?
注意:此处给出的答案不适用于我的情况,因为我需要在其列表末尾捕获 ViewFlipper,即,不依赖于用户输入。谢谢。