gpt4 book ai didi

android - 如何在撰写 theme.kt 文件上创建启动画面主题

转载 作者:行者123 更新时间:2023-12-04 23:38:28 25 4
gpt4 key购买 nike

我想将所有与主题相关的 xml 代码移动到撰写文件中。有一个闪屏 xml 代码,是否可以让它以 compose 样式显示?

<!-- Splash screen theme. -->
<style name="splashScreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash_screen</item>
</style>

@Composable
fun splashScreenTheme() {

}

最佳答案

从 Compose 1.0.1/2021 年 8 月开始,在 Compose 中无法完全做到这一点。我目前正在使用 XML/android:windowBackground我的应用程序的 OP 中基于解决方案的解决方案几乎完全是 Compose。
但是请注意,Android 12 引入了 SplashScreen API它使您可以定义由自适应图标和纯色背景颜色组成的启动画面。
另外,请记住,日期/时间选择器之类的东西在 Compose 中还没有原生可用,所以如果您为此使用 Material Components 库,您仍然需要 XML 样式文件。

关于android - 如何在撰写 theme.kt 文件上创建启动画面主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64192241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com