类 SimpleViewHelper

java.lang.Object
me.zhanghai.android.fastscroll.SimpleViewHelper
所有已实现的接口:
FastScroller.ViewHelper

public abstract class SimpleViewHelper extends Object implements FastScroller.ViewHelper
  • 构造器详细资料

    • SimpleViewHelper

      public SimpleViewHelper()
  • 方法详细资料

    • addOnPreDrawListener

      public void addOnPreDrawListener(@Nullable Runnable listener)
      指定者:
      addOnPreDrawListener 在接口中 FastScroller.ViewHelper
    • draw

      public void draw(@NonNull Canvas canvas)
    • addOnScrollChangedListener

      public void addOnScrollChangedListener(@Nullable Runnable listener)
      指定者:
      addOnScrollChangedListener 在接口中 FastScroller.ViewHelper
    • onScrollChanged

      public void onScrollChanged(int left, int top, int oldLeft, int oldTop)
    • addOnTouchEventListener

      public void addOnTouchEventListener(@Nullable Predicate<MotionEvent> listener)
      指定者:
      addOnTouchEventListener 在接口中 FastScroller.ViewHelper
    • onInterceptTouchEvent

      public boolean onInterceptTouchEvent(@NonNull MotionEvent event)
    • onTouchEvent

      public boolean onTouchEvent(@NonNull MotionEvent event)
    • getScrollRange

      public int getScrollRange()
      指定者:
      getScrollRange 在接口中 FastScroller.ViewHelper
    • getScrollOffset

      public int getScrollOffset()
      指定者:
      getScrollOffset 在接口中 FastScroller.ViewHelper
    • scrollTo

      public void scrollTo(int offset)
      指定者:
      scrollTo 在接口中 FastScroller.ViewHelper
    • superDraw

      protected abstract void superDraw(@NonNull Canvas canvas)
    • superOnScrollChanged

      protected abstract void superOnScrollChanged(int left, int top, int oldLeft, int oldTop)
    • superOnInterceptTouchEvent

      protected abstract boolean superOnInterceptTouchEvent(@NonNull MotionEvent event)
    • superOnTouchEvent

      protected abstract boolean superOnTouchEvent(@NonNull MotionEvent event)
    • computeVerticalScrollRange

      protected abstract int computeVerticalScrollRange()
    • computeVerticalScrollOffset

      protected abstract int computeVerticalScrollOffset()
    • getScrollX

      protected abstract int getScrollX()
    • scrollTo

      protected abstract void scrollTo(int x, int y)