我有一个显示文字的内容页面。我从数据库中获取单词,填充一个 View 模型,该 View 模型又通过绑定(bind)更改标签文本,然后此代码使新单词可见:
phrasesPageStackLayout.IsVisible = true;
几秒钟后,这会使单词消失:
phrasesPageStackLayout.IsVisible = false;
我得到一个新词,这个过程又开始了。
在 Xamarin.Forms 中,我是否可以让文字淡入视野和淡出视野。例如超过 3 秒?
最佳答案
你可以尝试使用animation达到你的效果。例如,使用 MyTextLabel.FadeTo(0, 3000);
来实现您的 FadeOut 效果。如果你想让你的标签先淡入然后淡出试试这个:
await MyTextLabel.FadeTo(1, 1500);
await MyTextLabel.FadeTo(0, 1500);
关于xamarin - 我可以在 Xamarin.Forms 中使页面内容淡入淡出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48002832/