React原生Android闪屏时间问题

htrmnn0y  于 2023-01-27  发布在  React
关注(0)|答案(2)|浏览(127)

我们怎样才能控制在react原生应用程序中的闪屏时间呢?现在它需要超过4秒。

dgtucam1

dgtucam11#

我们可以使用第三方库来处理闪屏持续时间。这将是一个一次性的配置,其中包括双方的一些本地更改。您可以使用以下库:-
https://www.npmjs.com/package/react-native-splash-screen(用于正常飞溅)https://www.npmjs.com/package/react-native-lottie-splash-screen(用于使用抽签的动画飞溅)

hgc7kmma

hgc7kmma2#

我已经使用This库,我使用立即隐藏在budle完成后启动
首先参见Documentation
如何设置启动画面请参阅-Video启动画面
使用方式:

import React, {useEffect} from 'react';
import {
  requestUserPermission,
  NotificationListner,
} from './utils/noteficationService';
import {Provider} from 'react-redux';
import {persistor, store} from './redux toolkit/store';
// SCREENS
import Routes from './navigation';
import {PersistGate} from 'redux-persist/integration/react';
//bootsplash
import RNBootSplash from 'react-native-bootsplash';
import {StatusBar, Text, View} from 'react-native';
import CustButton from './constants/gradiantbutton';
export default function App() {
  useEffect(() => {
    requestUserPermission();
    NotificationListner();
    RNBootSplash.hide(); //immidiate
  }, []);

  return (
    <Provider store={store}>
      <PersistGate persistor={persistor}>
        <Routes />
      </PersistGate>
    </Provider>
  );
}

相关问题