ViewExtensions.TranslateTo(VisualElement, Double, Double, UInt32, Easing) メソッド

定義

要素 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
Double

最終的な変換ベクトルの x コンポーネント。

y
Double

最終的な変換ベクトルの y コンポーネント。

length
UInt32

アニメーションの継続時間 (ミリ秒)。

easing
Easing

アニメーションのイージング。

戻り値

Task<Boolean>

注釈

画面の外部からユーザータッチ入力を受け取るビューをアニメーション化するには、開発者が最初にビューを最終的な位置に配置し、次にビューをオフにしてから、最後に画面の最後の位置にビューをアニメーション化します。

TranslateTo は、配置後に適用されるため、アニメーションに便利です。 翻訳アニメーションは、管理対象レイアウトと競合しないため、スライドイン/アウトスタイルアニメーションの実行に最適です。

適用対象