CircularRevealCompat
public
final
class
CircularRevealCompat
extends Object
| java.lang.Object | |
| ↳ | com.google.android.material.circularreveal.CircularRevealCompat |
Defines compat implementations of circular reveal animations.
See also:
Summary
Public methods | |
|---|---|
static
Animator
|
createCircularReveal(CircularRevealWidget view, float centerX, float centerY, float startRadius, float endRadius)
Returns an Animator to animate a clipping circle. |
static
Animator
|
createCircularReveal(CircularRevealWidget view, float centerX, float centerY, float endRadius)
Returns an Animator to animate a clipping circle. |
static
Animator.AnimatorListener
|
createCircularRevealListener(CircularRevealWidget view)
Creates an AnimatorListener to be applied to either the Animator returned from |
Inherited methods | |
|---|---|
Public methods
createCircularReveal
public static Animator createCircularReveal (CircularRevealWidget view, float centerX, float centerY, float startRadius, float endRadius)
Returns an Animator to animate a clipping circle.
This is meant to be used as a drop-in replacement for ViewAnimationUtils.createCircularReveal(View, int, int, float, float). In pre-L APIs, a
backwards compatible version of the Animator will be returned.
You must also call createCircularRevealListener(CircularRevealWidget) and add the returned
AnimatorListener to this Animator or preferably to the overall AnimatorSet.
| Parameters | |
|---|---|
view |
CircularRevealWidget |
centerX |
float |
centerY |
float |
startRadius |
float |
endRadius |
float |
| Returns | |
|---|---|
Animator |
|
createCircularReveal
public static Animator createCircularReveal (CircularRevealWidget view, float centerX, float centerY, float endRadius)
Returns an Animator to animate a clipping circle. The startRadius will be the current CircularRevealWidget.getRevealInfo()'s CircularRevealWidget.RevealInfo.radius at the start of the
animation.
This is meant to be used as a drop-in replacement for ViewAnimationUtils.createCircularReveal(View, int, int, float, float). In pre-L APIs, a
backwards compatible version of the Animator will be returned.
You must also call createCircularRevealListener(CircularRevealWidget) and add the returned
AnimatorListener to this Animator or preferably to the overall AnimatorSet.
| Parameters | |
|---|---|
view |
CircularRevealWidget |
centerX |
float |
centerY |
float |
endRadius |
float |
| Returns | |
|---|---|
Animator |
|
createCircularRevealListener
public static Animator.AnimatorListener createCircularRevealListener (CircularRevealWidget view)
Creates an AnimatorListener to be applied to either the Animator returned from createCircularReveal(CircularRevealWidget, float, float, float) or preferably to the overall AnimatorSet.
| Parameters | |
|---|---|
view |
CircularRevealWidget |
| Returns | |
|---|---|
Animator.AnimatorListener |
|