Android Compose LazyColumn 动态添加数据 怎么实现自动滚动到最新一条数据

Android Compose LazyColumn 动态添加数据 怎么实现自动滚动到最新一条数据

 Column() {
        Text(text = "开始" ,modifier = Modifier.clickable {
            coroutineScope.launch {
                lazyColumnState.animateScrollToItem(protoInfoModel.itemList.size,30)
            }
        })
        LazyColumn(
            state = lazyColumnState,
            reverseLayout = false,
            verticalArrangement =Arrangement.Bottom,
            flingBehavior = ScrollableDefaults.flingBehavior(),
        ){

            items(protoInfoModel.itemList) {

                MessageCard(it)

                DisposableEffect(Unit){
                    Log.i(TAG, "DebugScreenUi: 创建$it")
                    onDispose {
                        Log.i(TAG, "DebugScreenUi: 删除$it")
                    }
                }
            }


        }
    }


我上面的做法是点击 才能到达目的地 但是怎么实现自动滚动呢? 当数据更新的时候总是显示第一条数据

img