ProgressBar不在GoogleMap.InfoWindowAdapter中设置动画

时间:2013-11-20 09:08:43

标签: android view progress-bar google-maps-android-api-2

我在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 - 来自限制。 我能解决吗?

0 个答案:

没有答案