【发布时间】:2018-10-04 20:39:48
【问题描述】:
目前我正在努力使我们的应用程序对用户非常敏感, 在处理该问题时,我遇到了以下代码,用于向用户显示无限进度条
Task.Run(async () => {
while (!_progressCts.IsCancellationRequested)
{
await (box as BoxView).TranslateTo(this.Width, 0, 1200);
await (box as BoxView).TranslateTo(-this.Width, 0, 0);
}
}, _progressCts.Token);
这个动画看起来很简单,但是从文档中我了解到有一个单独的类,称为“Xamarin.Forms.Core.Animation”,用于处理动画。 我的问题是哪一个在使 UI 响应用户方面更好。
上面的代码是在一个ListView之上显示一个不定的进度条但是一点也不影响ListView的滚动体验。
【问题讨论】:
标签: animation xamarin xamarin.forms