簡體   English   中英

如何在 Xamarin.Forms 中設置不透明度動畫

[英]How to animate opacity in Xamarin.Forms

我想知道如何對屏幕上可見元素的不透明度進行動畫處理。 例如對於條目我得到了這個:

this.Animate("", d =>
{
   Debug.WriteLine("anim:" + d);
   Username.Opacity = (AnimationTime - d) / AnimationTime;
}, 0, AnimationTime);

但我想知道是否有更簡單的方法。 不幸的是,Animate 方法的記錄很差。

使用 YourLabel.FadeTo() 方法。 例如,如果您將啟動應用程序的不透明度定義為 0,

await MyLabel.FadeTo (1, 2000, Easing.Linear);

意思是:動畫(在這里改變不透明度)將持續 2000 毫秒,從 0 到 1 線性傳遞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM