次のように showNext() を介してビューを手動で反転しました。
flipper.showNext();
View current = flipper.getCurrentView();
current.setVisible(View.INVISIBLE);
// ... some animation to show the view
私の質問は、flipper.showNext() がビューを非表示にする前に次のビューを画面に表示しない理由です。(コードは次のビューを非表示にし、表示するだけで次のビューを表示せず、非表示にするだけです)
コードは必要なものをアーカイブしましたが、なぜこのように動作するのかわかりません。
これは、UI スレッドが順番に実行されていないためですか? (シーケンスの場合、非表示に設定する前にビューを表示する必要があります)
同じことをするアイデアやより良いコードはありますか?
キウイ