что-то типа liftOnScroll: если открутили коллапсинг до упора, elevation есть, если нет — то нет
Я ждал, что хватит простого
TopAppBar(elevation = if (collapsingToolbafState.toolbarState.progress == 0f) TopAppBarElevation else 0.dp)
, но визуально ничего не менялось, а вот Modifier.graphicsLayer с тенюшкой — работал
Почему? Вроде ж при прокрутке должна происходить рекомпозиция, в ходе которой TopAppBar изменит elevation и композер это увидит
Я еще думал сам прогресс в derivedStateOf обернуть, думал, может его как стейт обсервить нужно, но тоже не помогло
Бамп
Обсуждают сегодня