работает, кроме одного случая.
Если height контента lazyColumn такова, что все вмещается на экран, то, соответственно, контент вверх не скроллится. А мне надо бы, чтобы скроллился как минимум на height topBar'a.
Есть решение, кроме как менять динамически contentPadding у lazyColumn (безбожно лагает анимация в таком варианте)?
Как вариант можно добавлять пустой item { } с боксом внутри у которого высота будет хотя бы на половину экрана или сколько тебе нужно
как узнать, "сколько нужно"? я ведь на этапе композиции не знаю parent height
IntrinsicSize.Max
это если в lazyColumn положить item{ Box(Modifier.requiredHeight(IntrinsicSiize.Max)) {...} }
а в примере с Box в нем бы лежал весь контент, но так не работает. (я бы использовал Column, но сейчас разница роли не играет)
Обсуждают сегодня