问题是什么?
现在我正在尝试在 内部使用我的自定义 Android 视图LazyColumn。在我看来,由于每次滚动时都会重新创建自定义视图,因此图片非常滞后。那么,除了使用 Compose 实现视图之外,还有什么方法可以让它更流畅呢?
我的代码:
LazyColumn {
items(events){ event ->
EventItem(event, callBack)
}
}
@Composable
private fun EventItem(
event: EventOverviewUiModel,
callBack : (EventsAdapterEvent) -> Unit
) {
AndroidView(
modifier = Modifier.fillMaxWidth(),
factory = { context -> EventOverviewView(context) },
update = { view -> view.bind(event) }
)
}
Run Code Online (Sandbox Code Playgroud)