VisibilityPropagation
public
abstract
class
VisibilityPropagation
extends TransitionPropagation
Known direct subclasses
CircularPropagation |
A propagation that varies with the distance to the epicenter of the Transition
or center of the scene if no epicenter exists.
|
SidePropagation |
A TransitionPropagation that propagates based on the distance to the side
and, orthogonally, the distance to epicenter.
|
|
Base class for TransitionPropagation
s that care about
View Visibility and the center position of the View.
Summary
Inherited methods |
From class
android.transition.TransitionPropagation
|
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Public constructors
VisibilityPropagation
public VisibilityPropagation ()
Public methods
getPropagationProperties
public String[] getPropagationProperties ()
Returns the set of property names stored in the TransitionValues
object passed into captureValues(android.transition.TransitionValues)
that
this transition propagation cares about for the purposes of preventing
duplicate capturing of property values.
A TransitionPropagation
must override this method to prevent
duplicate capturing of values and must contain at least one
getViewVisibility
public int getViewVisibility (TransitionValues values)
Returns View.getVisibility()
for the View at the time the values
were captured.
Parameters |
values |
TransitionValues : The TransitionValues captured at the start or end of the Transition. |
getViewX
public int getViewX (TransitionValues values)
Returns the View's center x coordinate, relative to the screen, at the time the values
were captured.
Parameters |
values |
TransitionValues : The TransitionValues captured at the start or end of the Transition. |
Returns |
int |
the View's center x coordinate, relative to the screen, at the time the values
were captured. |
getViewY
public int getViewY (TransitionValues values)
Returns the View's center y coordinate, relative to the screen, at the time the values
were captured.
Parameters |
values |
TransitionValues : The TransitionValues captured at the start or end of the Transition. |
Returns |
int |
the View's center y coordinate, relative to the screen, at the time the values
were captured. |