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
 
