added in version 23.4.0
belongs to Maven artifact com.android.support:design:27.1.0
belongs to Maven artifact com.android.support:design:27.1.0
AppBarLayout.Behavior.DragCallback
public
static
abstract
class
AppBarLayout.Behavior.DragCallback
extends Object
java.lang.Object | |
↳ | android.support.design.widget.AppBarLayout.Behavior.DragCallback |
Callback to allow control over any AppBarLayout
dragging.
Summary
Public constructors | |
---|---|
AppBarLayout.Behavior.DragCallback()
|
Public methods | |
---|---|
abstract
boolean
|
canDrag(AppBarLayout appBarLayout)
Allows control over whether the given |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Public constructors
Public methods
canDrag
added in version 23.4.0
boolean canDrag (AppBarLayout appBarLayout)
Allows control over whether the given AppBarLayout
can be dragged or not.
Dragging is defined as a direct touch on the AppBarLayout with movement. This call does not affect any nested scrolling.
Parameters | |
---|---|
appBarLayout |
AppBarLayout |
Returns | |
---|---|
boolean |
true if we are in a position to scroll the AppBarLayout via a drag, false if not. |
Annotations
Interfaces
- AppBarLayout.OnOffsetChangedListener
- BaseTransientBottomBar.ContentViewCallback
- BottomNavigationView.OnNavigationItemReselectedListener
- BottomNavigationView.OnNavigationItemSelectedListener
- CoordinatorLayout.AttachedBehavior
- NavigationView.OnNavigationItemSelectedListener
- SwipeDismissBehavior.OnDismissListener
- TabLayout.OnTabSelectedListener
Classes
- AppBarLayout
- AppBarLayout.Behavior
- AppBarLayout.Behavior.DragCallback
- AppBarLayout.Behavior.SavedState
- AppBarLayout.LayoutParams
- AppBarLayout.ScrollingViewBehavior
- BaseTransientBottomBar
- BaseTransientBottomBar.BaseCallback
- BottomNavigationView
- BottomSheetBehavior
- BottomSheetBehavior.BottomSheetCallback
- BottomSheetBehavior.SavedState
- BottomSheetDialog
- BottomSheetDialogFragment
- CollapsingToolbarLayout
- CollapsingToolbarLayout.LayoutParams
- CoordinatorLayout
- CoordinatorLayout.Behavior
- CoordinatorLayout.LayoutParams
- CoordinatorLayout.SavedState
- FloatingActionButton
- FloatingActionButton.Behavior
- FloatingActionButton.OnVisibilityChangedListener
- NavigationView
- NavigationView.SavedState
- Snackbar
- Snackbar.Callback
- SwipeDismissBehavior
- TabItem
- TabLayout
- TabLayout.Tab
- TabLayout.TabLayoutOnPageChangeListener
- TabLayout.ViewPagerOnTabSelectedListener
- TextInputEditText
- TextInputLayout