2017-02-20 42 views
0

私は多くの異なるプラグインを試して、スプラッシュ画面を実行するよう指示しましたが、私が変更またはアンドロイドのマニフェストまたはスプラッシュ画面のスタイルを設定しようとするとエラーが発生します。セットアップスプラッシュ画面やチュートリアルなどの映像ください
私疲れたように、下記のリンクしかし、私は、Androidを実行-iは、エラー反応ネイティブのスプラッシュ画面の設定

https://android.jlelse.eu/change-splash-screen-in-react-native-android-app-d3f99ac1ebd1#.saf96u3bp

ノートを得た:私はアンドロイド

答えて

1

1>使用上たいモジュール反応 - ネイティブスマートスプラッシュスクリーンあなたのprojeにインストールするファイルにおけるCT 2>はネイティブアプリを反応させるにはランディングページでは

import com.reactnativecomponent.splashscreen.RCTSplashScreenPackage; 

replace the getPackages() method with the following 


    @Override 
protected List<ReactPackage> getPackages() { 
    return Arrays.<ReactPackage>asList(
     new MainReactPackage(), 
     new VectorIconsPackage(), 
     new MapsPackage(), 
     new RCTSplashScreenPackage() 
); 
} 

今MainApplication.javaファイルに

import com.reactnativecomponent.splashscreen.RCTSplashScreen; 
import android.os.Bundle; 
import android.content.Intent; 
in the onCreate method delete the method and copy the code below 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
RCTSplashScreen.openSplashScreen(this); 
super.onCreate(savedInstanceState); 
} 

として、コードを更新MainActivity.java

import SplashScreen from 'react-native-smart-splash-screen' 


in the lifecycle method componentWillMount() add the following as: 



    componentDidMount(){ 
    SplashScreen.close(SplashScreen.animationType.scale, 2000, 800) 
} 

問題がある場合は、このレポを参照してください。

https://github.com/UjjwalNepal/Dental

https://github.com/react-native-component/react-native-smart-splash-screen

私が持っているおかげでたくさんのほかのGradleの設定で上記のリンクで説明したように依存関係を追加し、

+0

上記のリンクで説明したようにアンドロイド/アプリ/ build.gradle に依存関係を追加すでにこれを使用していますが、パッケージやJavaScriptコードなしでRN android用のスプラッシュスクリーンを作成するにはどうすればいいですか? –

+0

あなたはJavaでよく知られていて、Androidのネイティブ自体で簡単に書くことができますが、RNでこれらについて知りませんが、上記の提案がうまくいく場合は、スプラッシュ画面https://play.googleで店舗でアプリを確認できます。 com/store/apps/details?id = com.loksewaquiz –

+0

あなたは上記の説明をしてくれてありがとうございます。多くのお礼ありがとうございます –