В настоящее время я работаю над тем, чтобы сделать наше приложение очень отзывчивым для пользователя. Работая над этим, я наткнулся на приведенный ниже код для отображения неопределенного индикатора выполнения пользователю
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' для обработки анимации.У меня вопрос, какой из них лучше с точки зрения того, чтобы пользовательский интерфейс реагировал на пользователя.
Приведенный выше код должен показывать неопределенный индикатор выполнения поверх ListView, но это вовсе не мешает прокруткеListView.