@Override public void draw(Canvas canvas) { super.draw(canvas); if (mFastScroller != null) { final int scrollY = getScrollY(); if (scrollY != 0) { int restoreCount = canvas.save(); canvas.translate(0, scrollY); mFastScroller.draw(canvas); canvas.restoreToCount(restoreCount); } else { mFastScroller.draw(canvas); } } }