React Native动态启动画面?

时间:2017-05-05 17:22:45

标签: android react-native

我想在我的应用中添加动态启动画面,从外部网络服务器获取图像。

对于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在下次启动时将其接受?

当然,我可以接受其他想法。

1 个答案:

答案 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)