Jetpack Compose: как добавить разное количество интервалов к разным типам контента в LazyColumn? ⇐ Android
Jetpack Compose: как добавить разное количество интервалов к разным типам контента в LazyColumn?
У меня есть LazyColumn, который отображает множество представлений с различными значениями contentType (viewType в терминологии RecyclerView).
Предположим, что это мой LazyColumn:
LazyColumn { элементы (itemsOfContentType1.size) { Content1Item(itemsOfContentType1[it]) } элементы (itemsOfContentType2.size) { Content2Item(itemsOfContentType2[it]) } элементы (itemsOfContentType3.size) { Content3Item(itemsOfContentType3[it]) // Хотите добавить разделитель между этими элементами! } } Моя цель — не иметь интервалов между элементами с contentType=1 и contentType=2, одновременно вводя зазор 8dp между элементами с contentType=3.
Как мне это сделать?
У меня есть LazyColumn, который отображает множество представлений с различными значениями contentType (viewType в терминологии RecyclerView).
Предположим, что это мой LazyColumn:
LazyColumn { элементы (itemsOfContentType1.size) { Content1Item(itemsOfContentType1[it]) } элементы (itemsOfContentType2.size) { Content2Item(itemsOfContentType2[it]) } элементы (itemsOfContentType3.size) { Content3Item(itemsOfContentType3[it]) // Хотите добавить разделитель между этими элементами! } } Моя цель — не иметь интервалов между элементами с contentType=1 и contentType=2, одновременно вводя зазор 8dp между элементами с contentType=3.
Как мне это сделать?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу обрабатывать элементы в обратном порядке по разным типам сбора?
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как я могу обрабатывать элементы в обратном порядке по разным типам сбора?
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-