штош, пока так… ¯\_(ツ)_/¯ @Composable fun Float.toDp(): Dp = (this / LocalDensity.current.density).dp // … painter.intrinsicSize.width.toDp()
или так val dp = with(LocalDensity.current) { px.toDp() } (без деления на плотность)
это баг коила? отображаю через val avatarImageRequest = rememberAsyncImagePainter( model = ImageRequest.Builder(context) .data(vm.getAvatarImage(roomData.avatarUrl))...
Когда пишешь на компо узе, в классах свойства создавать например так val life = mutableStateOf(5) . Это нормально или не надо так делать?
Подскажите, такая анимация Label text у контейнера Outlined text field доступна стандартными способами?
Помогите! Как лучше всего вызывать DataStore в Composable функции? Нужно сделать так, чтобы загрузка значения была синхронной с отрисовкой экрана. Сейчас делаю вот так, но эт...
добрый день уважаемые, может кто-то знает, как сделать splashscreen, чтобы после него шло все остальное приложение с боттом навигацией? у меня скрин смешивается с bottombar, п...
Привет Если кому интересно как работает компоуз Посмотрите мое приложение, если кто не видел. Ui на jetpack compose Glance widget Accompanist анимация между скринами Стандартн...
Всем привет Есть идеи как сделать анимацию скрытого текста как в тг?)
всем привет, профилирую приложение, в LaunchedEffect через snapshotFlow вызываю тяжёлые таски (профайлер пишет 280 мс), как это всё оптимизировать?
Товарищи, добрый вечер! Есть ModalBottomSheet М3, внутри него lazyColumn. Как блокировать свайп шита? Я пробовал добавлять pointerInput к модифаеру шита и он не свайпался, но ...
У кого-то получилось запустить Decompose без условных when для всех экранов? Хочу понять как decompose ложиться на большое приложение
Обсуждают сегодня