state.layoutInfo.visibleItemsInfo.lastIndex <= 30
val icon = if (!state.isScrollInProgress && isVisible) {
rememberImagePainter(context.packageManager.getApplicationIcon(app?.packageName!!))
} else {
rememberImagePainter(R.mipmap.ic_launcher)
}
Похоже на костыль 🤨
Будут предложения?😁 Ибо до комплексного решения я не дошел ещё
Сергей выше написал, нужно разобраться почему лист отрисовывает все елементы сразу. У тебя где он лежит? Какой рутовый компонент? И выше его. Можешь всю иерархию скинуть?
Обсуждают сегодня