Еще немного про анимации
#разработка #статьи
Для многих разработчиков написание анимаций — это отдельная и непростая задача.
Мне нравится, что сейчас создание анимаций становится более простой задачей.
Если хочешь красивые статические анимации — можешь использовать Lottie. Если хочешь красивые переходы между View, в то время как пользователь взаимодействует с приложением, то есть новый MotionLayout, о котором я недавно писал.
Но немногие знают, что существуют так называемые Physics-based motion. В документации сказано, что где возможно необходимо использовать анимации, которые напоминают естесственное движение объектов. И действительно, если использовать эти анимации, то приложение становится более живым и привлекательным.
Вчера наткнулся на статью об этих анимациях, где автор рассказывает о специальной библиотеке, которая помогает работать с ними. Рекомендую ознакомиться со статьей и применять эти анимации в своих приложениях. Не стоит тащить в свой проект всю библиотеку ради одной анимации, но у вас всегда есть возможность посмотреть в исходный код.
#разработка #статьи
Для многих разработчиков написание анимаций — это отдельная и непростая задача.
Мне нравится, что сейчас создание анимаций становится более простой задачей.
Если хочешь красивые статические анимации — можешь использовать Lottie. Если хочешь красивые переходы между View, в то время как пользователь взаимодействует с приложением, то есть новый MotionLayout, о котором я недавно писал.
Но немногие знают, что существуют так называемые Physics-based motion. В документации сказано, что где возможно необходимо использовать анимации, которые напоминают естесственное движение объектов. И действительно, если использовать эти анимации, то приложение становится более живым и привлекательным.
Вчера наткнулся на статью об этих анимациях, где автор рассказывает о специальной библиотеке, которая помогает работать с ними. Рекомендую ознакомиться со статьей и применять эти анимации в своих приложениях. Не стоит тащить в свой проект всю библиотеку ради одной анимации, но у вас всегда есть возможность посмотреть в исходный код.