ViewExtensions.TranslateTo 方法

定義

將項目 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 適用於動畫,因為它會在版面配置后套用。 翻譯動畫不會與Managed版面配置衝突,因此非常適合用於進行投影片/輸出樣式動畫。

適用於