ユーザーが画面をプルダウンすると MapFragment を引き伸ばすアニメーションを作成しようとしています。Google マップ v1 を使用していたときに機能していたので、物理演算はすべてそこにあります。ただし、アップグレード後、新しいマップの再描画はそれほど速くないようです。これは、MapFragment のサイズを変更する方法です。
mHeaderView.getLayoutParams().height = newHeight;
mHeaderView.requestLayout();
invalidate() と forceLayout() を試してみましたが、役に立ちませんでした。
MapFragment は、約 0.5 秒後にフラグメント自体が再描画されるまで、拡張された領域で黒くなります。それはそれを非常に奇妙に見せます。考え?
ありがとう!