我有一个用于自定义视图的 BaseUi 类,我的活动从它扩展。
当我使用Root函数时,应用程序崩溃了。
BaseUi.kt
@ExperimentalAnimationApi
open class BaseUi : AppCompatActivity() {
@Composable
fun RtlView(content: @Composable () -> Unit) {
CompositionLocalProvider(
LocalLayoutDirection provides LayoutDirection.Rtl,
content = content
)
}
@Composable
fun LtrView(content: @Composable () -> Unit) {
CompositionLocalProvider(LocalLayoutDirection provides LayoutDirection.Ltr) {
content()
}
}
@Composable
fun Root(
content: @Composable () -> Unit
) {
KasbTheme {
Box(
Modifier
.fillMaxSize()
.background(LightPageBackground)
.padding(Dimen.pagePadding)
){
content()
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
SplashActivity.kt
@ExperimentalAnimationApi
class SplashActivity : BaseActivity() {
val viewModel = SplashActivityViewModel() …Run Code Online (Sandbox Code Playgroud)