Описание тега android-jetpack-compose-layout

5 ответов

Невозможно представить размер 214748364 в ограничениях

Я только что создал простой Composable и хотел отобразить его с помощью , но при реализации решения я наткнулся на эту ошибку на этапе измерения. java.lang.IllegalArgumentException: Can't represent a size of 214748364 in Constraints at androidx.comp…
0 ответов

Эффективный способ анимации больших изменений содержимого в LazyColumn

У меня есть полностью функциональный список, содержащий сложный элемент... то есть список сложных составных элементов. я использую LazyColumnдля работы, но затем я хотел позволить пользователю долго нажимать на элемент, а затем изменять его содержим…
1 ответ

Выровняйте поле/столбец по нижнему краю экрана Jetpack Compose

По сути, я хочу, чтобы карты были закреплены вверху, а группа кнопок закреплена внизу (на экранной клавиатуре). Использование столбца с таким модификатором приводит только к тому, что кнопки закрывают верхние карты: fun HomeScreen() { Column( modifi…
1 ответ

Jetpack compose — построение столбца с дочерними элементами, разделенными разделителем

Я пытаюсь создать обычай, чьи дочерние элементы разделены предоставленным ему разделителем. Разделитель следует применять только между дочерними элементами, которые фактически визуализируются. Я сначала думал попробовать повторитьчтоиспользует, но э…
1 ответ

Модификаторы размера игнорируются внутри поверхности.

Я новичок в Compose. Я использую следующий код: Card( modifier = Modifier .width(100.dp) .height(100.dp), shape = RoundedCornerShape(15.dp), backgroundColor = Color.Gray ) Но по неизвестной причинеCardзанимает весь экран и меняет свой размер только …
1 ответ

Выровнять элемент строки в реактивном ранце

Я хочу сделать такой ряд Ожидаемый результат И Я пробовал этот кусок кода Делитель с элементом @Composable fun DividerWithItem( modifier: Modifier = Modifier, index: () -> Int, itemName: String, lastIndex: () -> Int, moreRowContent: @Composabl…
0 ответов

Переполнение TextField и программная обертка не работают с Compose Constraint Layout

Я пытался создать список с картой в нем, отформатированный следующим образом: Трудность здесь заключается в том, что заголовок, например, «Хлеб» и название ингредиента, например, «Мука», могут быть очень длинными, и поэтому я хочу иметь многоточие, …
1 ответ

Как показать полупрозрачное наложение загрузки поверх полного Composable

Я пытаюсь создать Composable, который обертывает другой Composable и отображаетCircularProgressBarкак наложение поверх него, покрывающее весь Composable. Я почти заработал так, как хотел, см. Следующее к изображениям: Начальное состояние Состояние з…
0 ответов

Jetpack Compose: как получить размер компонуемого на определенном уровне в цепочке модификаторов?

Я хочу использовать модификатор для компонуемого, но я хочу знать размер компонуемого перед применением и сохранить размер в изменяемой карте. Я пытался .fillMaxSize() .onSizeChanged { sizes[page] = it } а также пробовал .fillMaxSize() // according …
2 ответа

Панель закусок Jetpack не отображается внизу экрана

Я попробовал приведенный ниже код и заметил, что закусочная не отображается внизу экрана. Моя задача - отображать закусочную по нажатию кнопки. Я написал код, связанный с отображением кнопки в столбце в функции DisplaySnackBarOnClik(). Код для отобр…
2 ответа

Составные элементы не перекрываются

Я пытаюсь совместить два разныхcomposeэлементы. Я хочу показывать какое-то сообщение вверху всякий раз, когда появляется сообщение об ошибке. Я не хочу использовать стороннюю библиотеку для такого простого варианта использования. Я планирую использо…
0 ответов

Как выровнять составной текст и значок, чтобы они оставались вместе даже после переполнения текста?

У меня есть составной текст и значок. Я хочу, чтобы значок был справа от составного. Это код, который у меня есть: Row( verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.Center, modifier = Modifier .fillMaxWidth() .…
1 ответ

verticalArrangement = Arrangement.Bottom для столбца не работает

У меня есть Jetpack Compose, компонуемый в столбце, начинающемся со значка, заголовка, текста и строки пейджера: Box(modifier = Modifier .fillMaxSize() .background(color = TVTheme.colors.blue) ) { val bigPadding = 334.dp val smallPadding = 24.dp Col…
0 ответов

Перекрывающиеся изображения значков в композиции

Я хочу отобразить значки ниже, чтобы центральный перекрывался. Я пытаюсь использовать Box, но не знаю, как расположить их так, чтобы они перекрывались и располагались в центре экрана. Я начал использовать коробку с 3 коробками, сложенными друг на др…
1 ответ

Поместите изображение вертикально по центру в Jetpack compose

У меня есть вышеуказанный экран пользовательского интерфейса. В этом макете значок «Корзина» должен быть выровнен по вертикали по центру, на данный момент он не по центру по вертикали. Как добиться этого в Jetpack compose без использования Padding.…
2 ответа

Как выровнять иконку до конца в джетпаке TopAppBar

Теперь значок всегда в начале, что мне сделать, чтобы выровнять значок в конец? Я пытался использовать модификатор, но не работает. Заранее спасибо.
0 ответов

Заполнение для Text() внутри столбца не работает?

У меня есть Jetpack Compose, компонуемый в столбце, начинающемся со значка, заголовка, текста и строки пейджера: Box(modifier = Modifier .fillMaxSize() .background(color = TVTheme.colors.blue) ) { val bigPadding = 334.dp val smallPadding = 24.dp Col…
0 ответов

Как реализовать вертикальную шкалу Лайкерта с компоновкой джетпака

Я пытаюсь создать вертикальную шкалу Лайкерта, используя Jetpack Compose. Каждое поле должно включать вертикальную линию, выходящую за его границы. Я также включил изображение, чтобы дать представление о том, чего я пытаюсь достичь.
1 ответ

RecyclerView прыгает при прокрутке элементов ComposeView переменной высоты

у меня естьна нем размещаются элементы, созданные с помощью Jetpack Compose. Высота предметов разная. При прокрутке сверху списка вниз прокрутка плавная. Однако при прокрутке вверх элементы в списке перескакивают, когда высота следующего элемента, к…
0 ответов

Что эквивалентно расширенному виджету Flutter в Jetpack Compose?

Я новичок в этом, и я хочу создать простое приложение для визитных карточек, подобное этому: Чтобы добиться этого макета, я хочу создать два основных: один для верхней части (логотип с именем и заголовком) и один для нижней части экрана (контактные …