Можно ли как-нибудь реализовать анимацию, например ...
Краткий ответ:Да.
Более длинный ответ;Это зависит от того, что вам действительно нужно, только вы можете ответить на этот вопрос.
«Быстрый способ» (по крайней мере, для меня) - использовать Xamarin.Forms 'WebView
и встраивать html / svg / css/ JScript в собственные проекты приложений и настройку интерфейса javascript для управления выполнением в процентах (элемент water.style.transform
).
Конечно, вы можетеповторно внедрите его, используя что-то вроде SkiaSharp, Lottie и т. д., и создайте кроссплатформенный элемент управления Forms или внедрите его в качестве «нативного» элемента управления на каждой платформе.
Примечание: я большой поклонникЛотти и лично принял бы такой подход, но они не поддерживают родной UWP.В настоящее время поддерживаются iOS, Android, Web.
Я отредактировал цвета и т. Д. В том образце PEN, с которым вы связались, и добавил html / js / css в решение Forms, настроил интерфейс JS и результатыработать в WebView форм (UIWebView для iOS и Android WebView, не тестировал UWP Edge, но он должен работать нормально):