Moondroid Coverflow Прокрутка только между первым и последним объектом

Я использую 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() {

        }
    });
}

0 ответов

Другие вопросы по тегам