Android.Transitions.Transition.GetTransitionProperties Method
Returns the set of property names used stored in the Android.Transitions.TransitionValues object passed into Transition.CaptureStartValues(TransitionValues) that this transition cares about for the purposes of canceling overlapping animations.

Syntax

[Android.Runtime.Register("getTransitionProperties", "()[Ljava/lang/String;", "GetGetTransitionPropertiesHandler")]
public virtual string[] GetTransitionProperties ()

Returns

Documentation for this section has not yet been entered.

Remarks

Returns the set of property names used stored in the Android.Transitions.TransitionValues object passed into Transition.CaptureStartValues(TransitionValues) that this transition cares about for the purposes of canceling overlapping animations. When any transition is started on a given scene root, all transitions currently running on that same scene root are checked to see whether the properties on which they based their animations agree with the end values of the same properties in the new transition. If the end values are not equal, then the old animation is canceled since the new transition will start a new animation to these new values. If the values are equal, the old animation is allowed to continue and no new animation is started for that transition.

A transition does not need to override this method. However, not doing so will mean that the cancellation logic outlined in the previous paragraph will be skipped for that transition, possibly leading to artifacts as old transitions and new transitions on the same targets run in parallel, animating views toward potentially different end values.

[Android Documentation]

Requirements

Namespace: Android.Transitions
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0