Я пытаюсь использовать настраиваемый индикатор активности для форм xamarin. Я полагаю, это не должно быть так сложно сделать или найти, но по какой-то причине я не нахожу способа добавить гифку и использовать ее в качестве индикатора активности.
Индикатор пользовательской активности Xamarin
Ответы (2)
Вы не можете использовать гифки в Xamarin как есть, поэтому для этого вам придется использовать WebView. Полный пример см. В этом репо: https://github.com/LeslieCorrea/Xamarin-Forms-Custom-Activity-Indicator
Еще проще, только что реализованный FFImageLoading поддерживает гифки: https://github.com/luberda-molinet/FFImageLoading а>
Но мои 2 цента - рекомендую использовать анимацию Lottie. Существует множество доступных в Интернете, и вы даже можете настроить их (на базовом уровне, например, изменить цвета) перед загрузкой. Добавить в проект очень просто, а анимации шелковисто-гладкие.
Надеюсь это поможет.
Я также считаю, что Lottie - лучший вариант, но также стоит изучить Xamanimation. С ним очень легко работать и он более настраиваемый, чем Лотти, хотя я думаю, что Лотти - лучший вариант в этом случае.
https://www.nuget.org/packages/Xamanimation/