adte
03/13/2023, 2:13 AMdrawBehind modifier, which doesn't provide a Composable scope. However I need a composable scope in order to use rememberTextMeasurer in drawText. How can I do that?Loney Chou
03/13/2023, 3:31 AMremember it in a composable, then use it in drawBehind. If you don't have one, wrap it with Modifier.composed.adte
03/13/2023, 4:53 AMefemoney
03/13/2023, 8:19 AMModifier.composed is forephemient
03/13/2023, 8:42 AMdrawWithCacheephemient
03/13/2023, 12:04 PMTextMeasurer across draw calls:
val fontFamilyResolver = LocalFontFamilyResolver.current
Modifier
.drawWithCache {
val textMeasurer = TextMeasurer(fontFamilyResolver, this, layoutDirection)
onDrawBehind {
drawText(textMeasurer, "Hello, world!")
}
}
I suppose it doesn't really have a benefit over rememberTextMeasurer() outside, thoughZach Klippenstein (he/him) [MOD]
03/13/2023, 4:05 PMrememberTextMeasurer that can be used from Modifier.Node?Halil Ozercan
03/13/2023, 4:13 PMZach Klippenstein (he/him) [MOD]
03/13/2023, 4:40 PMefemoney
03/19/2023, 10:16 AMHalil Ozercan
03/19/2023, 12:53 PMefemoney
03/19/2023, 1:15 PMHalil Ozercan
03/19/2023, 2:50 PMAndrew Bailey
03/19/2023, 2:52 PM