Mun*_*hoo 5 android coverflow android-scroll
我正在使用moondroid Coverflow,并且我的代码工作正常.现在我希望项目在到达其结束位置时停止滚动.目前滚动没有尽头.任何人都可以帮我解决.还想知道Coverflow中是否有任何默认方法来执行上述活动.
private void setCoverFlowMapView(List<PropertyRS> proReplica, Integer posMarker) {
//moondroid coverflow 2826
mData = (ArrayList<PropertyRS>) proReplica;
mCoverFlow = (FeatureCoverFlow) rootView.findViewById(R.id.coverflow);
mAdapter = new CoverFlowAdapter(getActivity(), this,posMarker);
mAdapter.setData(mData);
mCoverFlow.setAdapter(mAdapter);
mCoverFlow.computeScroll();
if (posMarker != null) {
mCoverFlow.scrollToPosition(posMarker);
}
mCoverFlow.setOnScrollPositionListener(new FeatureCoverFlow.OnScrollPositionListener() {
@Override
public void onScrolledToPosition(int position) {
Double cvLat = mData.get(position).latitude;
Double cvLong = mData.get(position).longitude;
System.out.println("coverflow item position " + position);
mAdapter.setPos(position);
((BaseAdapter)mCoverFlow.getAdapter()).notifyDataSetChanged();
LatLng cvLatLng = new LatLng(cvLat, cvLong);
CameraUpdate cvCameraUpdate = CameraUpdateFactory.newLatLngZoom(cvLatLng, 15);
googleMap.animateCamera(cvCameraUpdate);
}
@Override
public void onScrolling() {
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1004 次 |
| 最近记录: |