Как можно достать стандртные паддинги по горизонтали стандартного аппбара? В аккомпанисте вижу navigationBars statusBars systemBars, но аппбара не вижу. или это один из них?)
Горизонтальные - это какие? То, что ты перечислил из accompanist - это про размеры системных баров и не только (WindowInsets), а не про дефолтные значения каких-то компонентов Можешь открыть исходники TopAppBar из material и посмотреть там. Та из вариаций, что принимает контент, имеет дефолтный contentPadding, возможно, это то, что тебе нужно
спасибо за ответ. я помню, что нашел AppBarDefaults.ContentPadding внутри, но не помню что с ним не так пошло... крыша едет что ли) ща попробую
А чем, кстати, не подошла готовая реализация TopAppBar?
Навигейшнбар статусбар систембарс (перечисленные вместе) это системное все
хочется удобный "конструктор". по сути у нас встречаются всего немного вариаций аппбара. (чтоб можно было в завимости от не-null параметров отрисовать иконку навигации, тайтл не писать каждый раз Composable параметром, а просто текст)
Понял) Можно, в теории, написать кастомный вариант поверх TopAppBar, будет чуть легче, чем с Surface
мб так тоже попробую
с AppBarDefaults.ContentPadding что-то не то. Я открываю другой экран, где стоит стандартный appbar, без лишних отступов, но при этом заметно большой отступ, а AppBarDefaults.ContentPadding гораздо меньше
Приложи скрины, пожалуйста
Обсуждают сегодня