protected float getGestureMonthDownOffset(int dy) { return getGestureChildDownOffset(dy); } @Override
@Override protected float getGestureMonthUpOffset(int dy) { return getGestureChildUpOffset(dy); }
InnerPainter innerPainter = (InnerPainter) emuiCalendar.getCalendarPainter(); emuiCalendar.setOnCalendarChangedListener(new OnCalendarChangedListener() { @Override public void onCalendarDateChanged(NDate date,boolean isClick) {
@Override protected float getGestureChildDownOffset(int dy) { float maxOffset = monthHeight - childLayout.getY(); return getOffset(Math.abs(dy), maxOffset); } @Override
@Override protected float getGestureChildUpOffset(int dy) { float maxOffset = childLayout.getY() - weekHeight; return getOffset(dy, maxOffset); }