Stay organized with collections
Save and categorize content based on your preferences.
AppBarLayout.BaseBehavior.BaseDragCallback
public
static
abstract
class
AppBarLayout.BaseBehavior.BaseDragCallback
extends Object
Callback to allow control over any AppBarLayout
dragging.
Summary
Public methods |
abstract
boolean
|
canDrag(T appBarLayout)
Allows control over whether the given AppBarLayout can be dragged or not.
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public constructors
BaseDragCallback
public BaseDragCallback ()
Public methods
canDrag
public abstract boolean canDrag (T 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 |
T |
Returns |
boolean |
true if we are in a position to scroll the AppBarLayout via a drag, false if not.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-02-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-02-08 UTC."],[],[]]