tgoop.com/android_live/520
Last Update:
Jetpack Compose и традиционные View
#compose #jetpack #view
Многие разработчики, которые хотят переписать своё приложение на Jetpack Compose задумываются об обратной совместимости с текущими View. Ведь это непосильная задача, особенно для небольших команд.
К счастью, у нас есть возможность использовать традиционные View и Layout в Compose и наоборот.
Существует класс AndroidView
, который легко позволяет использовать обычные View внутри Composable-функций. Это особенно полезно при использовании сложных компонентов, например MapView
.
Но есть также класс ComposeView
, который позволяет использовать Composable-классы внутри xml-файлов. После это необходимо задать контент в виде Composable фукнции.
Также есть AbstractComposeView
, который даёт возможность сделать Composable view, где внутри можно прописать необходимую функциональность.
Подробнее можно почитать в этой и этой статьях.
Jetpack Compose очень крутой фреимворк, который станет будущим UI нативной Android-разработки. Если вы хотите нырнуть в Jetpack Compose больше, то есть канал @android_compose, где автор делится полезными статьями про этот инструмент.
Совсем скоро будет анонс нашего мероприятия, где каждый из нас сможет «пощупать» Compose на реальном проекте 😎
BY Android Live 🤖

Share with your friend now:
tgoop.com/android_live/520