Анимация
Анимация нажатия
Если у элемента указано хотя бы одно действие при нажатии, то можно настроить для него анимацию в поле action_animation. Анимация должна иметь тип animation.

Посмотреть интерактивный пример
Анимация перехода
DivKit позволяет выполнять смену верстки с автоматической анимацией. Смена верстки происходит в одном из двух случаев:
- вызов DivView#setData(DivData, DivDataTag);
- переключение состояния.
Для элементов, которые должны анимироваться, задайте id и требуемый тип перехода:
- transition_in— способ появления элемента, если он отсутствует в старой верстке, но присутствует в новой;
- transition_change— способ изменения элемента, если он присутствует и в старой верстке, и в новой. Например, изменение положения или размеров;
- transition_out— способ исчезновения элемента, если он присутствует в старой верстке, но в новой его нет.
Анимации перехода имеют тип appearance-transition.
- Перемещение за край изображения
- 
Используйте элемент slide-transition.  Посмотреть интерактивный пример
- Изменение прозрачности
- 
Используйте элемент fade-transition.  Посмотреть интерактивный пример
- Изменение размера
- 
Используйте элемент scale-transition.  Посмотреть интерактивный пример
- Объединение нескольких переходов
- 
Можно задать одному элементу несколько видов переходов, объединив их в набор set. Для этого используйте appearance-set-transition. Посмотреть интерактивный пример
Анимированное изменение положения элемента
Настройте анимацию изменения положения элемента в поле transition_change. Такая анимация имеет тип change-transition.

Посмотреть интерактивный пример
Аниматоры для изменения переменных
Настроить анимированное изменение значения переменной можно в поле animators. Такие аниматоры могут взаимодействовать с различными типами переменных - animator.
Запускать и останавливать аниматоры нужно с помощью экшенов action-animator-start и action-animator-stop. При использовании экшенов для взаимодействия с аниматором, который лежит в другом блоке можно использовать scope_id у action, где указать id дива с аниматором.
Посмотреть интерактивный пример
Узнать больше
Следите за новостями DivKit в Telegram-канале: http://t.me/divkit_news.
Также вы можете обсуждать интересующие вас темы в сообществе пользователей DivKit в Telegram: https://t.me/divkit_community_ru.