Stay organized with collections
Save and categorize content based on your preferences.
SlideDistanceProvider
public
final
class
SlideDistanceProvider
extends Object
implements
VisibilityAnimatorProvider
java.lang.Object
|
↳ |
com.google.android.material.transition.SlideDistanceProvider
|
A class that can configure and create an Animator
that slides a view vertically or
horizontally slide over a specific distance.
Summary
Public methods |
Animator
|
createAppear(ViewGroup sceneRoot, View view)
Should return an Animator that animates in the appearing target view .
|
Animator
|
createDisappear(ViewGroup sceneRoot, View view)
Should return an Animator that animates out the disappearing target view .
|
int
|
getSlideDistance()
Get the distance this animator will translate its target.
|
int
|
getSlideEdge()
|
void
|
setSlideDistance(int slideDistance)
Set the distance this animator will translate its target.
|
void
|
setSlideEdge(int slideEdge)
|
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
SlideDistanceProvider
public SlideDistanceProvider (int slideEdge)
Public methods
createAppear
public Animator createAppear (ViewGroup sceneRoot,
View view)
Should return an Animator that animates in the appearing target view
.
Parameters |
sceneRoot |
ViewGroup : The root of the transition hierarchy, which can be useful for checking
configurations such as RTL |
view |
View : The view that is appearing
|
createDisappear
public Animator createDisappear (ViewGroup sceneRoot,
View view)
Should return an Animator that animates out the disappearing target view
.
Parameters |
sceneRoot |
ViewGroup : The root of the transition hierarchy, which can be useful for checking
configurations such as RTL |
view |
View : The view that is disappearing
|
getSlideDistance
public int getSlideDistance ()
Get the distance this animator will translate its target. If set to -1, the default slide
distance will be used.
getSlideEdge
public int getSlideEdge ()
setSlideDistance
public void setSlideDistance (int slideDistance)
Set the distance this animator will translate its target.
By default, this value is set to -1 which indicates that the default slide distance,
R.dimen.mtrl_transition_shared_axis_slide_distance will be used. Setting the slide distance to
any other value will override this default.
Parameters |
slideDistance |
int |
Throws |
IllegalArgumentException |
If slideDistance is negative.
|
setSlideEdge
public void setSlideEdge (int slideEdge)
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.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "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."]]