Yann Badoual
09/08/2020, 12:07 PMval (currentSize, setCurrentSize) = remember { mutableStateOf(Size.Zero) }
val matrix = remember(currentSize) {
Matrix().apply {
setRectToRect(
box,
RectF(0f, 0f, currentSize.width, currentSize.height),
Matrix.ScaleToFit.CENTER
)
}
}
remember(matrix) { // heavy work }
Canvas(modifier = Modifier.fillMaxSize()) {
setCurrentSize(size)
// Do some drawing ...
}
I didn't find any alternative to retrieve the size and be able to remember
some result with it as a key 🤔satyan
09/08/2020, 12:46 PMNader Jawad
09/08/2020, 4:42 PMYann Badoual
09/08/2020, 4:54 PMNader Jawad
09/08/2020, 4:55 PMYann Badoual
09/08/2020, 5:15 PM