我有LazyColumn一个Rows小时候
我试图在与其他子元素重叠的行元素之一上绘制一个圆圈,但该圆圈是在左侧和底部的兄弟姐妹下方绘制的
我尝试过玩,Modifier.zIndex但没有运气。
这是我所拥有的:
@Composable
fun HorizontalGrid() {
val days = (1..300).toList()
val weekChunks: List<List<Int>> = days.chunked(7)
LazyColumn {
items(weekChunks) { days: List<Int> ->
Week(days)
}
}
}
@Composable
fun Week(days: List<Int>) {
Row(horizontalArrangement = Arrangement.SpaceEvenly, modifier = Modifier.fillMaxSize()) {
days.forEach {
Day(it)
}
}
}
@Composable
fun Day(dayOfWeek: Int) {
Box(
modifier = Modifier
.size(48.dp)
.padding(4.dp)
.background(Color.LightGray)
) {
Text(
modifier = Modifier
.drawWithContent {
if (dayOfWeek == 17) {
drawContent()
drawCircle(Color.Gray, radius …Run Code Online (Sandbox Code Playgroud)