小编Kon*_*hyn的帖子

Android谷歌地图APIv2 InfoWindow和Markers


我正在使用Google maps APIv2 for android.我已经实现了MapFragment,将标记放在我需要的位置,为标记添加了自定义InfoWindow.

问题是 - 我在InfoWindow中AsyncImages,并在那里有ProgressBar.问题是 - ProgressBar没有旋转,Image从缓存中获取后没有设置.AsyncImages运行良好.我已将它测试到另一个类. 我只用一个ProgressBar替换了我的AsyncImages视图- 相同.它不旋转. 有什么建议?


UPD.

旋转器不会旋转原因

注意:绘制的信息窗口不是实时视图.视图在返回时呈现为图像(使用View.draw(Canvas)).这意味着对视图的任何后续更改都不会被地图上的信息窗口反映出来.要稍后更新信息窗口(例如,在加载图像之后),请调用showInfoWindow().此外,信息窗口将不会考虑正常视图(例如触摸或手势事件)的任何典型交互.但是,您可以在整个信息窗口中收听通用点击事件,如下节所述.

所以问题是 - 如何以最佳方式从地图上的网络/缓存实现AsyncImages?
getContentInfo()方法的某个地方创建Views数组,并像OnImageDownloaded一样创建监听器smth ?

android android-imageview progress-bar google-maps-android-api-2

2
推荐指数
1
解决办法
4578
查看次数