#Docs #Blog #Modifier
Create custom modifiers
Ребята из Google выкатили новую документацию о том, как писать новые, а также мигрировать уже существующие кастомные модификаторы при помощи нового API Modifier.Node.
Create custom modifiers
Ребята из Google выкатили новую документацию о том, как писать новые, а также мигрировать уже существующие кастомные модификаторы при помощи нового API Modifier.Node.
👍13❤🔥2🔥1
#Video #ComposePathway #Modifier
Compose Pathway #3 - Modifiers 🚀
Новогоднее настроение уже не за горами, а третий выпуск Compose Pathway уже прям тут!
В нём мы познакомимся с Modifiers, подробно разберем основные принципы их работы, а также напишем свой собственный кастомный модификатор.
Приятного просмотра!
👉 СМОТРЕТЬ ВЫПУСК
P.S. На всю работу ушло прилично времени и сил, однако, как мне кажется, это стоило того и результат получился неплохим.
Как всегда, жду от вас подписки и обратной связи, а так же буду признателен, если поделитесь им с другими.
© Григорьев Дмитрий
Compose Pathway #3 - Modifiers 🚀
Новогоднее настроение уже не за горами, а третий выпуск Compose Pathway уже прям тут!
В нём мы познакомимся с Modifiers, подробно разберем основные принципы их работы, а также напишем свой собственный кастомный модификатор.
Приятного просмотра!
👉 СМОТРЕТЬ ВЫПУСК
P.S. На всю работу ушло прилично времени и сил, однако, как мне кажется, это стоило того и результат получился неплохим.
Как всегда, жду от вас подписки и обратной связи, а так же буду признателен, если поделитесь им с другими.
© Григорьев Дмитрий
🔥23❤3🎉1🍾1
#UI #Modifier #Compose
🎨 С приходом Compose 1.9 была добавлена ещё одна долгожданная фича, о которой давно просили: возможность надёжно отслеживать, виден ли элемент на экране и получать уведомления о смене видимости.
Встречаем два новых модификатора:
и
Пример использования (автоматическое воспроизведение/пауза видео):
🤖 Больше примеров с новыми модификаторами
🎨 Mobile Compose 💬 Чат канала
♾
Встречаем два новых модификатора:
Modifier.onFirstVisible()
и
Modifier.onVisibilityChanged()
Пример использования (автоматическое воспроизведение/пауза видео):
@Composable
fun VideoFeed(feedData: List<Video>) {
LazyColumn {
items(feedData) { video ->
VideoRow(
video,
Modifier.onVisibilityChanged { visible ->
if (visible) video.play() else video.pause()
},
)
}
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥47👍11❤2❤🔥1