我安装了react-native-splash-screen,并正确设置了所有内容,但我的徽标图像显示在屏幕外(显得太大)。
https://i.imgur.com/oe6taN4.jpg
我使用应用程序图标生成器网站,并将生成的图像放入每个具有正确名称的可绘制文件夹:https://www.appicon.co/
我的启动_屏幕. 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"
android:layout_centerInParent="true"
/>
</RelativeLayout>
1条答案
按热度按时间2guxujil1#
将
centerInside
用于scaleType
。均匀缩放图像(保持图像的纵横比),使图像的两个维度(宽度和高度)都等于或小于视图的相应维度(减去填充)。
查看所有options的缩放比例。