我通过 showNext() 手动翻转了视图,如下所示:
flipper.showNext();
View current = flipper.getCurrentView();
current.setVisible(View.INVISIBLE);
// ... some animation to show the view
我的问题是为什么 Flipper.showNext() 在使视图不可见之前不会在屏幕上显示下一个视图。(代码使下一个视图不可见,然后只显示但不显示下一个视图,然后才变得不可见)
代码归档了我想要的,但我不知道它为什么会这样。
这是因为 UI 线程没有按顺序运行吗?(如果是序列,它应该在将其设置为不可见之前显示视图)
有什么想法或更好的代码可以做同样的事情吗?
猕猴桃