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

标签 xamarin xamarin.forms xamarin.ios

我有一个显示文字的内容页面。我从数据库中获取单词,填充一个 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/

相关文章:

c# - 将音频从一台设备流式传输到另一台设备

xaml - Xamarin 在 Xaml 中继承 ContentPage

xamarin - 如何使用自定义渲染器在 Xamarin Forms 中制作带圆角的进度条

xamarin.forms - 使用 xamarin 跨平台应用程序的支付网关

ios - Xamarin for iOS 中的分辨率独立性

ios - 如何让Android特定代码兼容IOS?

android - 应用程序启动何时涉及仪器?

Xamarin Forms - 选项卡式 View ?

c# - 寻找有关如何在 MVVM C#​​ Xamarin 中实现 "volume"属性的建议

android - 错误 - 找不到与给定名称匹配的资源(在 'MvxItemTemplate' 处,值为 '@layout/WorkViewItem')