android IconButton上发生不必要的重新组合

t40tm48m  于 2022-11-27  发布在  Android
关注(0)|答案(1)|浏览(127)

我有一个简单的IconButton,但是当我试图检查重组时,在LazyColumn上滚动时,数字会上升,而IconButton不受影响。我试图在onClick上传递空lambda,但没有重组发生。

IconButton(
    onClick = onBackArrowClick,
    content = {
        Icon(
            imageVector = Icons.Default.ArrowBack,
            contentDescription = null,
        ),
    }
)

a11xaf1n

a11xaf1n1#

很明显,onBackArrowClick labmda发生了一些问题,导致它重新组合。尝试传递一个非变量labmda,看看会发生什么。类似于:

onClick = { Log.d("***", "OnClick triggered") }

相关问题