Я дизайнер и интересуюсь различными способами: передать анимацию разработчикам Android и наилучшими способами сделать это в зависимости от конкретного случая.
1.JSON
Я знаю, Лотти лучше всего подходит для анимации микро-взаимодействий и создания анимированных иллюстраций, как на встроенных страницах.Для дизайнера легко предоставить файл JSON, так как он может быть создан с помощью плагина Bodymovin в AfterEffects.Разработчик просто получает файл и использует его как есть, больше никаких дополнительных усилий для него.
2.Java или Kotlin
Элементы пользовательского интерфейса, требующие сложного взаимодействия, обычно создаются с помощью кода, например BubblePicker , поскольку он имеет изменяемый контент в этих пузырьках и различные условия, с которыми он может взаимодействовать.Поскольку инструменты проектирования не генерируют готовый к использованию код, дизайнеры экспортируют видеозаписи из таких инструментов, как Principle, создавайте прототипы, доступные для нажатия, в ProtoPie или других инструментах.Дизайнеры пробуют разные способы показать идею анимации, но в этом случае вся работа остается за разработчиком.
3.XML
Не знаю, когда разработчики используют этот тип и могут ли дизайнеры предоставить его с помощью экспорта из некоторых инструментов проектирования.
Какие еще технологии используют разработчики для создания анимации?
Какой тип файлов разработчики прототипов должны предоставить разработчику для рассмотрения различных случаев?