我们怎样才能控制在react原生应用程序中的闪屏时间呢?现在它需要超过4秒。
dgtucam11#
我们可以使用第三方库来处理闪屏持续时间。这将是一个一次性的配置,其中包括双方的一些本地更改。您可以使用以下库:-https://www.npmjs.com/package/react-native-splash-screen(用于正常飞溅)https://www.npmjs.com/package/react-native-lottie-splash-screen(用于使用抽签的动画飞溅)
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> ); }
2条答案
按热度按时间dgtucam11#
我们可以使用第三方库来处理闪屏持续时间。这将是一个一次性的配置,其中包括双方的一些本地更改。您可以使用以下库:-
https://www.npmjs.com/package/react-native-splash-screen(用于正常飞溅)https://www.npmjs.com/package/react-native-lottie-splash-screen(用于使用抽签的动画飞溅)
hgc7kmma2#
我已经使用This库,我使用立即隐藏在budle完成后启动
首先参见Documentation
如何设置启动画面请参阅-Video启动画面
使用方式: