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 | |
|---|---|
  
    
  
    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