SwipeDismissFrameLayout.Callback
public
static
abstract
class
SwipeDismissFrameLayout.Callback
extends Object
java.lang.Object | |
↳ | android.support.wearable.view.SwipeDismissFrameLayout.Callback |
This class is deprecated.
use the androidx.wear.widget.SwipeDismissFrameLayout
provided by the Jetpack Wear library instead.
Implement this callback to act on particular stages of the dismissal.
Summary
Public constructors | |
---|---|
Callback()
|
Public methods | |
---|---|
void
|
onDismissed(SwipeDismissFrameLayout layout)
Notifies listeners the dismissal is complete and the view now off screen. |
boolean
|
onPreSwipeStart(float xDown, float yDown)
Notifies listeners that the view is now considering to start a dismiss gesture from a particular point on the screen. |
void
|
onSwipeCancelled()
Notifies listeners that the swipe gesture has ended without a dismissal. |
void
|
onSwipeStart()
Notifies listeners that the view is now being dragged as part of a dismiss gesture. |
Inherited methods | |
---|---|
Public constructors
Callback
public Callback ()
Public methods
onDismissed
public void onDismissed (SwipeDismissFrameLayout layout)
Notifies listeners the dismissal is complete and the view now off screen.
Parameters | |
---|---|
layout |
SwipeDismissFrameLayout |
onPreSwipeStart
public boolean onPreSwipeStart (float xDown, float yDown)
Notifies listeners that the view is now considering to start a dismiss gesture from a particular point on the screen. The default implementation returns true for all coordinates so that is is possible to start a swipe-to-dismiss gesture from any location. If any one instance of this Callback returns false for a given set of coordinates, swipe-to-dismiss will not be allowed to start in that point.
Parameters | |
---|---|
xDown |
float : The x coordinate of the initial MotionEvent.ACTION_DOWN
event for this motion. |
yDown |
float : The y coordinate of the initial MotionEvent.ACTION_DOWN
event for this motion. |
Returns | |
---|---|
boolean |
true if this gesture should be recognized as a swipe to dismiss gesture, false otherwise. |
onSwipeCancelled
public void onSwipeCancelled ()
Notifies listeners that the swipe gesture has ended without a dismissal.
onSwipeStart
public void onSwipeStart ()
Notifies listeners that the view is now being dragged as part of a dismiss gesture.