我想使用 jetpack compose 来实现这一点。
A是行项目的可滚动列表。当A小于屏幕(或父级)尺寸时,B(页脚)应放置在最后一行下方。当A + B大于屏幕尺寸时,B固定在底部,A内容可滚动。我想知道是否有简单的方法可以使用 compose ConstraintLayout 来实现此目的。
android sticky-footer android-jetpack-compose android-compose-lazyfor
TopAppBar(
backgroundColor = Color.Transparent,
elevation = 0.dp,
modifier= Modifier.fillMaxWidth(),
navigationIcon = {
IconButton(
onClick = { TODO },
enabled = true,
) {
Icon(
painter = painterResource(id = R.drawable.icon_back_arrow),
contentDescription = "Back",
)
}
}
},
title = {
Text(
modifier = if (action == null) Modifier.fillMaxWidth() else Modifier,
textAlign = if (action == null) TextAlign.Center else TextAlign.Start,
maxLines = 1,
text = "Hello"
)
},
actions = {
action?.run {
Text(
modifier = Modifier
.padding(horizontal = 16.dp)
.clickable(onClick = …Run Code Online (Sandbox Code Playgroud) android ×2