public static class SpeedDialView.SnackbarBehavior
extends androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<android.view.View>
View instances. Its main function
is to move View views so that any displayed Snackbars do
not cover them.| Constructor and Description |
|---|
SnackbarBehavior() |
SnackbarBehavior(android.content.Context context,
android.util.AttributeSet attrs) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
hide(android.view.View child) |
boolean |
isAutoHideEnabled()
Returns whether the associated View automatically hides when there is
not enough space to be displayed.
|
void |
onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout.LayoutParams lp) |
boolean |
onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout parent,
android.view.View child,
android.view.View dependency) |
boolean |
onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout parent,
android.view.View child,
int layoutDirection) |
void |
setAutoHideEnabled(boolean autoHide)
Sets whether the associated View automatically hides when there is
not enough space to be displayed.
|
protected void |
show(android.view.View child) |
blocksInteractionBelow, getInsetDodgeRect, getScrimColor, getScrimOpacity, getTag, layoutDependsOn, onApplyWindowInsets, onDependentViewRemoved, onDetachedFromLayoutParams, onInterceptTouchEvent, onMeasureChild, onNestedFling, onNestedPreFling, onNestedPreScroll, onNestedPreScroll, onNestedScroll, onNestedScroll, onNestedScrollAccepted, onNestedScrollAccepted, onRequestChildRectangleOnScreen, onRestoreInstanceState, onSaveInstanceState, onStartNestedScroll, onStartNestedScroll, onStopNestedScroll, onStopNestedScroll, onTouchEvent, setTagpublic SnackbarBehavior()
public SnackbarBehavior(android.content.Context context,
android.util.AttributeSet attrs)
public boolean isAutoHideEnabled()
public void setAutoHideEnabled(boolean autoHide)
AppBarLayout
and BottomSheetBehavior.autoHide - true to enable automatic hidingpublic void onAttachedToLayoutParams(@NonNull
androidx.coordinatorlayout.widget.CoordinatorLayout.LayoutParams lp)
onAttachedToLayoutParams in class androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<android.view.View>public boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout parent,
android.view.View child,
android.view.View dependency)
onDependentViewChanged in class androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<android.view.View>public boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout parent,
android.view.View child,
int layoutDirection)
onLayoutChild in class androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior<android.view.View>protected void show(android.view.View child)
protected void hide(android.view.View child)