我在Activity布局和InfoWindowAdapter
中使用相同的组件ProgressBar我的进度栏:
<ProgressBar
android:id="@+id/stoMapInfo_progressBar"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true"
/>
在Activity中,它动画正常,但在InfoWindow中它显示静态
map.setInfoWindowAdapter(new InfoWindowAdapter() {
@Override
public View getInfoWindow(Marker marker) {
return null;
}
@Override
public View getInfoContents(Marker marker) {
StoItem item = StoMarkersCollection.getInstance().containsMarker(marker);
if(item!=null){
return item.getInfoContent(getActivity().getLayoutInflater().inflate(R.layout.sto_map_info, null),marker);
} else {
return null;
}
}
});
我知道,InfoWindow有任何限制(onClick仅适用于所有窗口),可能是非动画ProgressBar - 来自限制。 我能解决吗?