oday
09/07/2022, 10:21 AModay
09/07/2022, 10:21 AMStylianos Gakis
09/07/2022, 10:26 AMBox(Modifier.size(40.dp) {
Icon(Modifier.align(Alignment.Center).size(24.dp))
}
If this happens to be a clickable one, you can use the built-in solution of
IconButton(onClick = {}) {
Icon()
}
Since IconButton knows how to size itself to comply with accessibility standards plus it sets its content as contentAlignment = Alignment.Center
automatically.oday
09/07/2022, 10:29 AMAlbert Chang
09/07/2022, 10:57 AMIcon(modifier = Modifier.size(40.dp).wrapContentSize(align = Alignment.Center).size(24.dp))
.Stylianos Gakis
09/07/2022, 11:13 AM.wrapContentSize
exists 🤯 Thanks Albert!oday
09/07/2022, 11:31 AMAlbert Chang
09/07/2022, 2:22 PMModifier.wrapContentSize()
aligns the content (including the modifiers coming after it) within the min size constraints passed in (including the modifiers coming before it).