Индикатор пользовательской активности Xamarin

Я пытаюсь использовать настраиваемый индикатор активности для форм xamarin. Я полагаю, это не должно быть так сложно сделать или найти, но по какой-то причине я не нахожу способа добавить гифку и использовать ее в качестве индикатора активности.


person Thrud    schedule 26.02.2018    source источник


Ответы (2)


Вы не можете использовать гифки в Xamarin как есть, поэтому для этого вам придется использовать WebView. Полный пример см. В этом репо: https://github.com/LeslieCorrea/Xamarin-Forms-Custom-Activity-Indicator

Еще проще, только что реализованный FFImageLoading поддерживает гифки: https://github.com/luberda-molinet/FFImageLoading

Но мои 2 цента - рекомендую использовать анимацию Lottie. Существует множество доступных в Интернете, и вы даже можете настроить их (на базовом уровне, например, изменить цвета) перед загрузкой. Добавить в проект очень просто, а анимации шелковисто-гладкие.

Надеюсь это поможет.

person Mark Zhukovsky    schedule 08.07.2018

Я также считаю, что Lottie - лучший вариант, но также стоит изучить Xamanimation. С ним очень легко работать и он более настраиваемый, чем Лотти, хотя я думаю, что Лотти - лучший вариант в этом случае.

https://www.nuget.org/packages/Xamanimation/

person Filipe Piletti Plucenio    schedule 10.03.2020
comment
Это мнение, а не решение. - person Death Waltz; 10.03.2020