[英]How to show items of lazylist out of the Card in Jetpack Compose
當你需要在Card
之上顯示一些東西時,你可以使用Box
。 您可以計算所需的填充以匹配卡片。 在這種情況下,將Card
視為背景視圖。
val outerPadding = 20.dp
val innerPadding = 20.dp
Box {
Card(
backgroundColor = Color.White,
elevation = 10.dp,
modifier = Modifier.padding(outerPadding).aspectRatio(1f).fillMaxWidth()
) {
}
Column(
Modifier
.matchParentSize()
.padding(vertical = outerPadding + innerPadding)
) {
Text(
"Your title",
modifier = Modifier.padding(horizontal = outerPadding + innerPadding)
)
HorizontalPager(
count = 10,
contentPadding = PaddingValues(horizontal = outerPadding + innerPadding),
itemSpacing = innerPadding / 2,
modifier = Modifier.weight(1f)
) {
Box(Modifier.fillMaxSize().background(Color.Green))
}
Text(
"Your indicator",
modifier = Modifier
.padding(horizontal = outerPadding + innerPadding)
.align(Alignment.CenterHorizontally)
)
}
}
結果:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.