Transition.PathMotion Proprietà

Definizione

Restituisce l'oggetto algoritmo utilizzato per interpolare lungo due dimensioni. -oppure- Imposta l'algoritmo utilizzato per calcolare l'interpolazione bidimensionale.

public virtual Android.Transitions.PathMotion? PathMotion { [Android.Runtime.Register("getPathMotion", "()Landroid/transition/PathMotion;", "GetGetPathMotionHandler")] get; [Android.Runtime.Register("setPathMotion", "(Landroid/transition/PathMotion;)V", "GetSetPathMotion_Landroid_transition_PathMotion_Handler")] set; }
[<get: Android.Runtime.Register("getPathMotion", "()Landroid/transition/PathMotion;", "GetGetPathMotionHandler")>]
[<set: Android.Runtime.Register("setPathMotion", "(Landroid/transition/PathMotion;)V", "GetSetPathMotion_Landroid_transition_PathMotion_Handler")>]
member this.PathMotion : Android.Transitions.PathMotion with get, set

Valore della proprietà

Oggetto algoritmo utilizzato per interpolare lungo due dimensioni.

Attributi

Commenti

Documentazione del getter delle proprietà:

Restituisce l'oggetto algoritmo utilizzato per interpolare lungo due dimensioni. Viene in genere usato per determinare il movimento di visualizzazione tra due punti.

Quando si descrive in XML, usare un tag XML annidato per il movimento del percorso. Può essere uno dei tag arcMotion predefiniti o patternPathMotion può essere un PathMotion personalizzato usando pathMotion con l'attributo class con il nome della classe completamente descritto. Per esempio:

{@code
<changeBounds>
<pathMotion class="my.app.transition.MyPathMotion"/>
</changeBounds>}

o

{@code
<changeBounds>
<arcMotion android:minimumHorizontalAngle="15"
                         android:minimumVerticalAngle="0"
                         android:maximumAngle="90"/>
</changeBounds>}

per android.transition.Transition.getPathMotion().

Documentazione del setter delle proprietà:

Imposta l'algoritmo utilizzato per calcolare l'interpolazione bidimensionale.

Transizioni come android.transition.ChangeBounds lo spostamento delle visualizzazioni, in genere in un percorso dritto tra le posizioni iniziale e finale. Le applicazioni che desiderano spostare questi movimenti in una curva possono modificare il modo in cui le visualizzazioni vengono interpolate in due dimensioni estendendo PathMotion e implementando android.transition.PathMotion#getPath(float, float, float, float).

Quando si descrive in XML, usare un tag XML annidato per il movimento del percorso. Può essere uno dei tag arcMotion predefiniti o patternPathMotion può essere un PathMotion personalizzato usando pathMotion con l'attributo class con il nome della classe completamente descritto. Per esempio:

{@code
<changeBounds>
<pathMotion class="my.app.transition.MyPathMotion"/>
</changeBounds>
            }

o

{@code
<changeBounds>
<arcMotion android:minimumHorizontalAngle="15"
                android:minimumVerticalAngle="0" android:maximumAngle="90"/>
</changeBounds>
            }

per android.transition.Transition.setPathMotion(android.transition.PathMotion).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche