Connect with us

Медиа

Кастомный тулбар на 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.
Advertisement

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: