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:
<?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: