ViewExtensions.TranslateTo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要素 TranslationX と TranslationY のプロパティを現在の値から新しい値にアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。
public static System.Threading.Tasks.Task<bool> TranslateTo (this Xamarin.Forms.VisualElement view, double x, double y, uint length = 250, Xamarin.Forms.Easing easing = default);
static member TranslateTo : Xamarin.Forms.VisualElement * double * double * uint32 * Xamarin.Forms.Easing -> System.Threading.Tasks.Task<bool>
パラメーター
- view
- VisualElement
翻訳するビュー。
- x
- System.Double
最終的な変換ベクトルの x コンポーネント。
- y
- System.Double
最終的な変換ベクトルの y コンポーネント。
- length
- System.UInt32
アニメーションの継続時間 (ミリ秒)。
- easing
- Easing
アニメーションのイージング。
戻り値
System.Threading.Tasks.Task<System.Boolean>
注釈
画面の外部からユーザータッチ入力を受け取るビューをアニメーション化するには、開発者は最初にビューを最終的な位置にレイアウトし、次にビューを画面外に移動してから、最後にビューを画面上の最終的な位置にアニメーション化する必要があります。
TranslateTo は、レイアウト後に適用されるため、アニメーションに便利です。 翻訳アニメーションは管理レイアウトと競合しません。そのため、スライドイン/アウトスタイルのアニメーションを実行するのに最適です。