LazyColumn внутри горизонтального пейджера не работает должным образомAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 LazyColumn внутри горизонтального пейджера не работает должным образом

Сообщение Anonymous »

Я использую ленивый столбец внутри горизонтального пейджера, но когда я прокручиваю и хочу сразу щелкнуть по элементам, ничего не происходит (вот видео: https://www.youtube.com/shorts/oDlHoHe1tN8). Вот код:
HorizontalPager(
state = pagerState!!,
modifier = Modifier.fillMaxHeight()
) {
AssetsListView(
assetsList = currentAssets.data ?: emptyList(),
modifier = Modifier.fillMaxSize(),
onRowSelected = { asset ->
callBacks.onCoinSelected(asset, false)
},
baseAsset = marketBaseAsset,
)
}

@Composable
fun AssetsListView(
modifier: Modifier = Modifier,
onRowSelected: (Asset) -> Unit = {},
assetsList: List,
baseAsset: BaseAsset = BaseAsset.IRT,
) {
CompositionLocalProvider(LocalRippleTheme provides SelectRippleTheme) {
LazyColumn(modifier = modifier) {
itemsIndexed(
assetsList,
key = { index, value -> value.id }) { index, value ->
val onItemSelected = remember {
{ onRowSelected(value) }
}
if(value.symbol != BaseAsset.IRT.symbol) {
CoinInfoRow(
asset = value,
modifier,
onRowClicked = onItemSelected,
baseAsset = baseAsset
)
}
}
}
}
}
Do you know why this keeps happening? The same issue can be found in the "Sunflower" app also.


Подробнее здесь: https://stackoverflow.com/questions/791 ... s-expected
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»