1

ユーザーが画面をプルダウンすると MapFragment を引き伸ばすアニメーションを作成しようとしています。Google マップ v1 を使用していたときに機能していたので、物理演算はすべてそこにあります。ただし、アップグレード後、新しいマップの再描画はそれほど速くないようです。これは、MapFragment のサイズを変更する方法です。

    mHeaderView.getLayoutParams().height = newHeight;
    mHeaderView.requestLayout();

invalidate() と forceLayout() を試してみましたが、役に立ちませんでした。

MapFragment は、約 0.5 秒後にフラグメント自体が再描画されるまで、拡張された領域で黒くなります。それはそれを非常に奇妙に見せます。考え?

ありがとう!

4

1 に答える 1