Google マップ Android バージョン 2 でわかっているように、カスタム情報ウィンドウは画像に変換されるビューです。実際にあなたが戻った後、Googleはビューを画像に変換し、それを情報ウィンドウに表示します。
しかし、インターネットからダウンロードした画像を情報ウィンドウに表示したいと思います。実際、ダウンロードが完了する前に情報ウィンドウに進行状況バーを表示し、情報ウィンドウの更新を完了した後、このメカニズムでこれを行うにはどうすればよいですか?
Google マップ Android バージョン 2 でわかっているように、カスタム情報ウィンドウは画像に変換されるビューです。実際にあなたが戻った後、Googleはビューを画像に変換し、それを情報ウィンドウに表示します。
しかし、インターネットからダウンロードした画像を情報ウィンドウに表示したいと思います。実際、ダウンロードが完了する前に情報ウィンドウに進行状況バーを表示し、情報ウィンドウの更新を完了した後、このメカニズムでこれを行うにはどうすればよいですか?
AsyncTask.onProgressUpdate
ます。AsyncTask.onPostExecute
ます。AsyncTask
(または他の種類のThread
コンテキストを保持する場合は、それをActivity
忘れないでくださいcancel
。オブザーバーパターンをスキップすることもできます.InfoWindowAdapter.getInfoWindow
。それを呼び出しますmarkerShowingInfoWindow
。電話:
if (markerShowingInfoWindow != null && markerShowingInfoWindow.isShowingInfoWindow()) {
markerShowingInfoWindow.showInfoWindow();
}
モデル内の進行状況と画像の値を強制的にInfoWindowAdapter.getInfoWindow
呼び出して作成します。ViewGroup
ProgressBar
ImageView
いつものように、これを C# の世界に翻訳します。