我可以在Xamarin.Forms中使页面内容淡入淡出吗?

Ala*_*an2 2 xamarin.ios xamarin xamarin.forms

我有一个显示单词的内容页面.我从数据库中获取单词,填充视图模型,然后通过绑定更改标签文本,然后此代码使新单词可见:

phrasesPageStackLayout.IsVisible = true;
Run Code Online (Sandbox Code Playgroud)

几秒钟后,这个词会消失:

phrasesPageStackLayout.IsVisible = false;
Run Code Online (Sandbox Code Playgroud)

我得到一个新词,然后又重新开始.

在Xamarin.Forms中,我可能会将单词淡入视图并淡出视图.例如,在3秒的时间内?

Lan*_*SFT 6

您可以尝试使用动画来实现效果.例如,用于MyTextLabel.FadeTo(0, 3000);实现您的FadeOut效果.如果您希望首先将标签添加到FadeIn,然后再使用FadeOut,请尝试以下操作:

await MyTextLabel.FadeTo(1, 1500);
await MyTextLabel.FadeTo(0, 1500);
Run Code Online (Sandbox Code Playgroud)