Foursquare
アプリケーションにマップの感覚を統合したいと考えています。だから私は a を作成しましMapFragment
たListFragment
。
画面全体のサイズを取得するためにマップが配置されている場所に両方を配置しましたActivity
が、リストフラグメントは少し下に設定されているため、マップを部分的に見ることができ、他の部分はリストで覆われています. 私の推測では、これが実装された方法であると思います。なぜなら、私が知っている限りではMapFragment
、マップが自分自身をもう一度レンダリングすることなく、アニメーションでフルスクリーンに拡大する方法がないからです。
まず第一に、これはこれを行う正しい方法ですか?または、 を の上部に配置し、リストMmapFragment
をその下に配置する必要がありますか? Activity
もしそうなら、どうすればグリッチなしで拡張できますか?
それが最初のオプションである場合は、マップが最初から完全に設定されているため、自分の場所も中心にあるように、マップを小さなビュー (部分的に表示されている場合) に配置する方法を見つける必要があります。私の場所は画面の中央にあり、基本的にリストでカバーされています。
このようなマップの拡張可能な効果をどのように実装できますか?