私が見る限り、MapFragment
トランジション アニメーションに問題があります。MapFragment 自体のビュー (ズーム ボタンなど) を含む、レイアウト上のすべてのビューがすぐに表示されます。ただし、マップ自体は、アニメーションが完了した後にのみ読み込まれます。
問題を説明するために、次のことを行いました。
- Google マップの Android API の例のアクティビティの 1 つを少し変更しました。アクション アイテムを介して空白のアクティビティを開きます。戻るボタンをクリックすると、マップが読み込まれますが、移行が完了した後でのみです。
- 問題がよくわかるように、トランジション効果を少し誇張しています。開発者向けオプションで遷移アニメーションの速度を5xに設定しました。1 倍速でも、このラグは厄介です。
このビデオを参照してください: http://www.youtube.com/watch?v=12SEotktlXI
この遅延を防ぐための提案はありますか? すべてのビューがすぐに読み込まれるのに、マップ自体は読み込まれないのはなぜですか?
テスト環境: Nexus 5、Android 4.4.2、ルート化されていない
編集:この問題は、MapFragment の代わりに MapView が使用されている場合にも発生します。