public class LockableBottomSheetBehavior<V extends View>
extends com.google.android.material.bottomsheet.BottomSheetBehavior<V>
com.google.android.material.bottomsheet.BottomSheetBehavior.BottomSheetCallback, com.google.android.material.bottomsheet.BottomSheetBehavior.SavedState, com.google.android.material.bottomsheet.BottomSheetBehavior.State
Constructor and Description |
---|
LockableBottomSheetBehavior(Context context,
AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
boolean |
onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout parent,
V child,
MotionEvent event) |
boolean |
onNestedPreFling(androidx.coordinatorlayout.widget.CoordinatorLayout coordinatorLayout,
V child,
View target,
float velocityX,
float velocityY) |
void |
onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout coordinatorLayout,
V child,
View target,
int dx,
int dy,
int[] consumed) |
boolean |
onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout coordinatorLayout,
V child,
View directTargetChild,
View target,
int nestedScrollAxes) |
void |
onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout coordinatorLayout,
V child,
View target) |
boolean |
onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout parent,
V child,
MotionEvent event) |
void |
setLocked(boolean locked) |
from, getPeekHeight, getSkipCollapsed, getState, isFitToContents, isHideable, onLayoutChild, onNestedPreScroll, onRestoreInstanceState, onSaveInstanceState, onStartNestedScroll, onStopNestedScroll, setBottomSheetCallback, setFitToContents, setHideable, setPeekHeight, setSkipCollapsed, setState
blocksInteractionBelow, getInsetDodgeRect, getScrimColor, getScrimOpacity, getTag, layoutDependsOn, onApplyWindowInsets, onAttachedToLayoutParams, onDependentViewChanged, onDependentViewRemoved, onDetachedFromLayoutParams, onMeasureChild, onNestedFling, onNestedScroll, onNestedScroll, onNestedScrollAccepted, onNestedScrollAccepted, onRequestChildRectangleOnScreen, setTag
public LockableBottomSheetBehavior(Context context, AttributeSet attrs)
public void setLocked(boolean locked)
public boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout parent, V child, MotionEvent event)
onInterceptTouchEvent
in class com.google.android.material.bottomsheet.BottomSheetBehavior<V extends View>
public boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout parent, V child, MotionEvent event)
onTouchEvent
in class com.google.android.material.bottomsheet.BottomSheetBehavior<V extends View>
public boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout coordinatorLayout, V child, View directTargetChild, View target, int nestedScrollAxes)
onStartNestedScroll
in class androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<V extends View>
public void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout coordinatorLayout, V child, View target, int dx, int dy, int[] consumed)
onNestedPreScroll
in class androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<V extends View>
public void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout coordinatorLayout, V child, View target)
onStopNestedScroll
in class androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<V extends View>