Icyrockton
04/25/2021, 1:18 AMPaint
class is differentAlbert Chang
04/25/2021, 2:42 AMText(
text = "Text",
modifier = Modifier.fillMaxWidth().drawWithCache {
onDrawWithContent {
// Draw under text
drawContent()
// Draw above text
}
},
textAlign = TextAlign.Center
)
Icyrockton
04/25/2021, 2:45 AMTimo Drick
04/25/2021, 5:21 PMfun Modifier.XLabelCenter(
xPos: Float, yOffset: Float
) = Modifier.layout { measurable, constraints ->
val placeable = measurable.measure(constraints)
layout(placeable.width, placeable.height) {
placeable.place((xPos - (placeable.width / 2f)).toInt(), yOffset.toInt())
}
}
fun Modifier.YLabelCenter(
yPos: Float, xOffset: Float
) = Modifier.layout { measurable, constraints ->
val placeable = measurable.measure(constraints)
layout(placeable.width, placeable.height) {
placeable.place(xOffset.toInt(), (yPos - (placeable.height / 2f)).toInt())
}
}
suresh
04/25/2021, 8:46 PM