我有一个ViewFlipper设置为每5秒自动翻转一次。留出一些细节,它看起来像这样和正常工作:如何停止Android ViewFlipper循环?
ViewFlipper flipper = (ViewFlipper) findViewById(R.id.myflipperid);
flipper.setFlipInterval(5000);
flipper.setInAnimation(inFromRightAnimation());
flipper.setOutAnimation(outToLeftAnimation());
flipper.startFlipping();
不过,我有一个情况下,我想自动翻转停在最后一个视图,而不是循环周围从头再来。似乎ViewFlipper或其继承的任何类都没有循环控制方法。
我怎样才能让ViewFlipper停止循环通过它的子视图时,它击中最后一个?
注意:给出的here的回答不适用于我的情况,因为我需要在列表末尾捕获ViewFlipper,即不依赖于用户输入。谢谢。
是的,这正是我昨天所做的。你在发布答案时殴打我,所以我会给你复选标记!我的实际解决方案发布如下。 – gcl1