Transition.PathMotion Propriedade

Definição

Retorna o objeto de algoritmo usado para interpolar ao longo de duas dimensões. -ou- Define o algoritmo usado para calcular a interpolação 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 da propriedade

O objeto de algoritmo usado para interpolar ao longo de duas dimensões.

Atributos

Comentários

Documentação do getter de propriedades:

Retorna o objeto de algoritmo usado para interpolar ao longo de duas dimensões. Normalmente, isso é usado para determinar o movimento De exibição entre dois pontos.

Ao descrever em XML, use uma marca XML aninhada para o movimento do caminho. Ele pode ser uma das marcas internas arcMotion ou patternPathMotion ou pode ser um PathMotion personalizado usando pathMotion o class atributo com o nome de classe totalmente descrito. Por exemplo:

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

ou

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

Java documentação para android.transition.Transition.getPathMotion().

Documentação do setter de propriedades:

Define o algoritmo usado para calcular a interpolação bidimensional.

Transições como android.transition.ChangeBounds mover Exibições, normalmente em um caminho reto entre as posições inicial e final. Os aplicativos que desejam fazer com que esses movimentos se movam em uma curva podem alterar a forma como as exibições interpolam em duas dimensões estendendo PathMotion e implementando android.transition.PathMotion#getPath(float, float, float, float).

Ao descrever em XML, use uma marca XML aninhada para o movimento do caminho. Ele pode ser uma das marcas internas arcMotion ou patternPathMotion ou pode ser um PathMotion personalizado usando pathMotion o class atributo com o nome de classe totalmente descrito. Por exemplo:

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

ou

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

Java documentação para android.transition.Transition.setPathMotion(android.transition.PathMotion).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também