问题标签 [android-splashscreen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 无缘无故闪屏前的白屏
我无法删除出现在启动画面之前的白屏。我看了很多视频并按照他们的指示进行操作,但仍然没有消失。我是初学者,所以我没有太多知识来解决它,请帮助!
我initState
用来显示启动画面。我还将我的初始图像放在了可绘制文件夹中,这就是我的launch_background.xml
文件的样子:
android - 旋转屏幕后防止 SplashScreen 显示
我有这样SplashScreen
的淡入淡出动画。
主题
它在启动应用程序时运行良好。但是,当我旋转屏幕时,SplashScreen
再次显示。
如果我远程淡入淡出动画,SplashScreen
效果很好(旋转屏幕后不会显示)。
如何SplashScreen
在不删除淡入淡出动画的情况下防止旋转屏幕后显示?
android - 使用新的 Android 12 Splash Screen API 应用程序崩溃
我正在尝试使用新的 Android 12 Splash Screen API,但我的应用在打开第一个活动时不断崩溃。
我MainActivity
的启动器活动没有任何关联的布局文件。当应用程序启动时,我在检查当前身份验证会话时保持启动画面处于活动状态。
这是我的清单文件
这是我正在使用的主题文件
身份验证结果返回后,应用程序崩溃并出现以下错误:
由于错误似乎是You need to use a Theme.AppCompat theme (or descendant) with this activity
我尝试在我的主题文件中替换parent="Theme.MaterialComponents.DayNight.NoActionBar"
,parent="Theme.AppCompat.DayNight.NoActionBar"
但这并没有改变任何东西。
kotlin - 如何使用 Koin 将类注入 MainActivity
只要确定用户的身份验证状态,我就想创建一个启动画面并显示它。我有一个全局singleton
调用AuthStateController
,它保存我的状态和一些额外的功能。
但是因为该installSplashScreen
函数在可组合之外,所以我不能使用 Koin 注入AuthStateController
类来访问我的loading
状态。
下面是我的 MainActivity 和我所有的 Koin 模块。和installSplashScreen
功能。
module
这是提供我的课程的 Koin AuthStateController
:
这是我的AuthStateController
类,它包含我的状态和一些额外的功能:
如何singleton
在 MainActivity 中访问用 Koin 创建的并在installSplashScreen
函数中使用它?
编辑
安卓清单:
当我添加android:name
到已经存在的应用程序标签时,应用程序会立即崩溃。
但是当我为新的应用程序标签创建一个新的应用程序标签时,MainApplication
我在 IDE 中遇到错误,比如Attribute android:allowBackup is not allowed here
android - 支持 Android 上的品牌形象 =< 11(启动画面)
我正在使用不同 Android 版本(=<11)的不同设备上测试启动画面,一切正常,但品牌形象未出现。
根据文档,品牌形象仅在 Android 12+ 上受支持。
有什么解决方法吗?我真的需要支持旧版本。
使用react-native-bootsplash (react-native)
android - 使用新的 SplashScreen API 的 Android 登录/注销流程
我正在使用适用于 android 12 的新 SplashScreen API,但我现在对登录流程有点困惑。按照 google 的建议,我有一个活动和多个片段,mainActivity 是启动splashScreen 的地方,用户应该被引导到登录片段或主页片段。我的问题是如何使用新的 SplashAPI 实现这个工作流程?startDestination 应该是什么片段?我不想使用 popTo 属性,因为总是显示 loginfragment 然后将用户定向到 Homefragment 看起来并不漂亮。如果有人可以向我解释这一点,我将不胜感激。
android - 带有初始屏幕返回堆栈问题的 Android BottomNavigationView
所以我使用导航组件库设置我的BottomNavigationView
(像这里)并且一切正常,每个选项卡都可以保留它们的后栈。但是,如果我添加启动画面 ( Fragment
) 并且:
- 将其设置为起始目的地(
popUpInclusive
已设置为 true) - 创建从SplashFragment到第一个选项卡HomeFragment的操作
然后所有标签不再保留它们的后栈,加上导航变得奇怪:
Splash -> Home(第一个选项卡)-> Me(第二个选项卡)-> Home -> 按返回,它会回到我而不是退出应用程序。
PS:我正在使用带有单个导航图的单个活动模式。