Android - 启动图拉伸优化

Android - 启动图拉伸优化

App 在启动时会有短暂的白屏或者黑屏,我们往往会在启动 Activity 的设置 windowBackground,然而 Android 手机各种尺寸都有,因此会出现启动图拉伸的情况。

为了避免启动图拉伸,造成图片变形,目前业界有三种方案:

  1. 使用 layer-list 来配置启动图,如皮皮虾。
  2. 使用 layer-list 并结合 bitmap 标签的 tileMode ,如微信读书。
  3. 使用 .9 图,如咸鱼 App。

layer-list

以皮皮虾的启动图为例,首先配置启动的 Activity 的 Theme:

       <activity
            android:name=".module.LauncherActivity"
            android:theme="@style/splash">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

/res/valuse/styles.xml 文件中的 splash 主题的配置 :

<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值