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