我想在我的应用中添加动态启动画面,从外部网络服务器获取图像。
对于Android,我通常会使用mipmap并创建如下布局:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@color/gray"/>
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/splash_screen"/>
</item>
</layer-list>
问题是我是否可以下载图像并使用ReactNative将其存储到mimap文件夹中,以便Android在下次启动时将其接受?
当然,我可以接受其他想法。
答案 0 :(得分:0)
希望对你有帮助....
window.statusBarColor = R.color.VoiceRecognizerDark
//step2 : changing window layout dimension to place the splash screen above the navigation bar
val displayMetrics = DisplayMetrics()
windowManager.defaultDisplay.getMetrics(displayMetrics)
val height = displayMetrics.heightPixels
val width = displayMetrics.widthPixels
// val navigationBarHeight = getNavigationBarHeight()
window.setLayout(width, height)
window.setGravity(Gravity.TOP)
// step3 : here comes the dynamic splash sreen image (png)
window.setBackgroundDrawableResource(R.drawable.splash_background_min)