Socheat KHAUV
04/06/2021, 2:51 AMCompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
AndroidView(
factory = { context ->
PreviewView(context).apply {
this.layoutParams = ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT
)
preview.setSurfaceProvider(this.surfaceProvider)
}
},
modifier = Modifier.fillMaxSize()
)
}
I wrapped a camera preview within CompositionLocalProvider and gave an alpha value to medium, it does not work. anyone have some idea ?Adam Powell
04/06/2021, 3:00 AMSocheat KHAUV
04/06/2021, 3:18 AMBox(modifier = Modifier.fillMaxSize()) {
CompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
AndroidView(
factory = { context ->
PreviewView(context).apply {
this.layoutParams = ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT
)
preview.setSurfaceProvider(this.surfaceProvider)
}
},
modifier = Modifier.fillMaxSize()
)
}
CompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
Text(
text = "Code",
fontSize = 30.sp
)
}
}
Adam Powell
04/06/2021, 3:20 AMAdam Powell
04/06/2021, 3:21 AMAdam Powell
04/06/2021, 3:22 AMAdam Powell
04/06/2021, 3:22 AMSocheat KHAUV
04/06/2021, 3:23 AM