@Override public void startAnimatedScrolling( ZLView.PageIndex pageIndex, ZLView.Direction direction, int speed) { final ZLView view = ZLApplication.Instance().getCurrentView(); if (pageIndex == ZLView.PageIndex.current || !view.canScroll(pageIndex)) { return; } final AnimationProvider animator = getAnimationProvider(); animator.setup(direction, getWidth(), getMainAreaHeight()); animator.startAnimatedScrolling(pageIndex, null, null, speed); if (animator.getMode().Auto) { postInvalidate(); } }
@Override public void startManualScrolling(int x, int y, ZLView.Direction direction) { final AnimationProvider animator = getAnimationProvider(); animator.setup(direction, getWidth(), getMainAreaHeight()); animator.startManualScrolling(x, y); }