We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run react-native info in your project and share the content.
react-native info
System: OS: macOS 10.15.5 CPU: (4) x64 Intel(R) Core(TM) i5-8210Y CPU @ 1.60GHz Memory: 32.54 MB / 8.00 GB Shell: 3.2.57 - /bin/bash Binaries: Node: 12.18.1 - ~/.nvm/versions/node/v12.18.1/bin/node Yarn: 1.22.4 - /usr/local/bin/yarn npm: 6.14.5 - ~/.nvm/versions/node/v12.18.1/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman Managers: CocoaPods: 1.9.3 - /usr/local/bin/pod SDKs: iOS SDK: Platforms: iOS 13.5, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2 Android SDK: API Levels: 28 Build Tools: 28.0.3, 29.0.2 System Images: android-28 | Google APIs Intel x86 Atom_64 Android NDK: Not Found IDEs: Android Studio: 4.0 AI-193.6911.18.40.6514223 Xcode: 11.5/11E608c - /usr/bin/xcodebuild Languages: Java: 1.8.0_252 - /usr/bin/javac Python: 2.7.16 - /usr/bin/python npmPackages: @react-native-community/cli: Not Found react: 16.11.0 => 16.11.0 react-native: 0.62.2 => 0.62.2 npmGlobalPackages: *react-native*: Not Found
What react-native-splash-screen version are you using?
react-native-splash-screen
"react-native-splash-screen": "^3.2.0"
What platform does your issue occur on? (Android/iOS/Both) The issue only occur in Android.
Describe your issue as precisely as possible : I'm trying to make the logo in android splash screen scale correctly on different android devices.
I followed the instruction of npm react-native-splash-screen.
The splash screen logo scales well on iOS, but on Android it stretches out of screen like the following screenshot.
launch_screen.xml in layout folder:
launch_screen.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/launch_screen" android:scaleType="centerCrop" /> </RelativeLayout>
Android filter:
Project filter:
I also tried to change to <FrameLayout> and add <ImageView> with a scaleType in the launch_screen.xml, but the logo still remain stretched.
<FrameLayout>
<ImageView>
scaleType
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ImageView android:src="@drawable/launch_screen" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" > </ImageView> </FrameLayout>
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Run
react-native info
in your project and share the content.What
react-native-splash-screen
version are you using?"react-native-splash-screen": "^3.2.0"
What platform does your issue occur on? (Android/iOS/Both)
The issue only occur in Android.
Describe your issue as precisely as possible :
I'm trying to make the logo in android splash screen scale correctly on different android devices.
I followed the instruction of npm react-native-splash-screen.
The splash screen logo scales well on iOS, but on Android it stretches out of screen like the following screenshot.
launch_screen.xml
in layout folder:Android filter:
Project filter:
I also tried to change to
<FrameLayout>
and add<ImageView>
with ascaleType
in thelaunch_screen.xml
, but the logo still remain stretched.The text was updated successfully, but these errors were encountered: