Transition.PathMotion Propiedad

Definición

Devuelve el objeto de algoritmo usado para interpolar a lo largo de dos dimensiones. -o bien- Establece el algoritmo utilizado para calcular la interpolación bidimensional.

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

Valor de propiedad

Objeto de algoritmo que se usa para interpolar a lo largo de dos dimensiones.

Atributos

Comentarios

Documentación del captador de propiedades:

Devuelve el objeto de algoritmo usado para interpolar a lo largo de dos dimensiones. Normalmente se usa para determinar el movimiento de la vista entre dos puntos.

Al describir en XML, use una etiqueta XML anidada para el movimiento de la ruta de acceso. Puede ser una de las etiquetas arcMotion integradas o patternPathMotion puede ser una PathMotion personalizada con pathMotion el class atributo con el nombre de clase totalmente descrito. Por ejemplo:

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

o

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

Java documentación para android.transition.Transition.getPathMotion().

Documentación del establecedor de propiedades:

Establece el algoritmo usado para calcular la interpolación bidimensional.

Transiciones como android.transition.ChangeBounds mover vistas, normalmente en una ruta recta entre las posiciones inicial y final. Las aplicaciones que desean hacer que estos movimientos se muevan en una curva pueden cambiar cómo las vistas se interpolan en dos dimensiones mediante la extensión de PathMotion e implementación android.transition.PathMotion#getPath(float, float, float, float)de .

Al describir en XML, use una etiqueta XML anidada para el movimiento de la ruta de acceso. Puede ser una de las etiquetas arcMotion integradas o patternPathMotion puede ser una PathMotion personalizada con pathMotion el class atributo con el nombre de clase totalmente descrito. Por ejemplo:

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

o

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

Java documentación para android.transition.Transition.setPathMotion(android.transition.PathMotion).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también