belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
SharedElementCallback
public
abstract
class
SharedElementCallback
extends Object
java.lang.Object | |
↳ | android.support.v4.app.SharedElementCallback |
Listener provided in
setEnterSharedElementCallback(SharedElementCallback)
and
setExitSharedElementCallback(SharedElementCallback)
to monitor the Activity transitions. The events can be used to customize Activity
Transition behavior.
Summary
Nested classes | |
---|---|
interface |
SharedElementCallback.OnSharedElementsReadyListener
Listener to be called after |
Public constructors | |
---|---|
SharedElementCallback()
|
Public methods | |
---|---|
Parcelable
|
onCaptureSharedElementSnapshot(View sharedElement, Matrix viewToGlobalMatrix, RectF screenBounds)
Creates a snapshot of a shared element to be used by the remote Activity and reconstituted
with |
View
|
onCreateSnapshotView(Context context, Parcelable snapshot)
Reconstitutes a snapshot View from a Parcelable returned in
|
void
|
onMapSharedElements(List<String> names, Map<String, View> sharedElements)
Lets the SharedElementCallback adjust the mapping of shared element names to Views. |
void
|
onRejectSharedElements(List<View> rejectedSharedElements)
Called after |
void
|
onSharedElementEnd(List<String> sharedElementNames, List<View> sharedElements, List<View> sharedElementSnapshots)
In Activity Transitions, onSharedElementEnd is called immediately before capturing the end of the shared element state on enter and reenter transitions and immediately before capturing the start of the shared element state for exit and return transitions. |
void
|
onSharedElementStart(List<String> sharedElementNames, List<View> sharedElements, List<View> sharedElementSnapshots)
In Activity Transitions, onSharedElementStart is called immediately before capturing the start of the shared element state on enter and reenter transitions and immediately before capturing the end of the shared element state for exit and return transitions. |
void
|
onSharedElementsArrived(List<String> sharedElementNames, List<View> sharedElements, SharedElementCallback.OnSharedElementsReadyListener listener)
Called during an Activity Transition when the shared elements have arrived at the final location and are ready to be transferred. |
Inherited methods | |
---|---|
![]()
java.lang.Object
|