package ren.solid.library.behavior.byeburgernavigationview; import android.content.Context; import android.support.design.widget.CoordinatorLayout; import android.support.v4.view.ViewCompat; import android.util.AttributeSet; import android.view.View; import android.view.ViewConfiguration; /** * Base Behavior * Created by wing on 11/8/16. */ public class ByeBurgerBehavior extends CoordinatorLayout.Behavior<View> { protected final int mTouchSlop; protected boolean isFirstMove = true; public ByeBurgerBehavior(Context context, AttributeSet attrs) { super(context, attrs); mTouchSlop = ViewConfiguration.get(context).getScaledTouchSlop(); } // on Scroll Started @Override public boolean onStartNestedScroll(CoordinatorLayout coordinatorLayout, View child, View directTargetChild, View target, int nestedScrollAxes) { return (nestedScrollAxes & ViewCompat.SCROLL_AXIS_VERTICAL) != 0; } }