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

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

Сообщение Anonymous »

Я использую LazyColumn внутри HorizontalPager, но когда я прокручиваю и хочу немедленно щелкнуть элементы, ничего не происходит (вот видео: https://www.youtube.com/ шорты/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
)
}
}
}
}
}
Знаете, почему это происходит? Эту же проблему можно найти и в приложении «Подсолнух».

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

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

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

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

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

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

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