Медиа
Кастомный тулбар на Compose
Иногда запросы со стороны дизайна таки заставляют закатать рукава в поисках подходящего решения.
С новым UI-фреймворком Jetpack Compose создавать переиспользуемые виджеты в Android стало заметно проще. Но иногда запросы со стороны дизайна таки заставляют закатать рукава в поисках подходящего решения.
Одним из таких случаев стал компонент тулбара из нашей дизайн-системы во всем своем многообразии.
В этом эпизоде:
- Разберем реализацию кастомного тулбара со схлопыванием при скролле
- Познакомимся с кастомным layout в Compose
- Посмотрим в исходники библиотеки compose.material3
- Заставим систему вложенного скролла работать так, как мы хотим
Кастомный тулбар на Compose
- 00:10 Вступление и что нас ждет
- 00:53 Для кого ролик?
- 01:05 Состояния компонента, который нам надо было реализовать
- 02:23 Обзор готовых инструментов для реализации Toolbar на Compose
- 04:55 Composable-функция Layout спешит на помощь
- 09:20 Как связать компонент с системой вложенного скролла
- 14:16 Итоговое API получившегося компонента
- 15:04 Заключение
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Разработка1 месяц назад
Разработка, управляемая тестами (TDD), для исправления ошибок
-
Исследования1 месяц назад
Приложения с подпиской 2024 — отчет RevenueCat
-
Разработка1 месяц назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 1
-
Статьи1 месяц назад
Что такое состояние гонки (race condition)