美文网首页Android
android启动大图Logo拉伸解决

android启动大图Logo拉伸解决

作者: 卢融霜 | 来源:发表于2020-11-29 17:12 被阅读0次

APP启动图为了解决白屏、黑屏的问题,最简答的都会设置一张背景图,背景图全宽全高,可能会遇到拉伸的问题,解决思路就是,将拉伸的位置也提取出来,分别放在不同drawable文件夹下。
代码操作如下:
drawable 新建一个资源文件如下:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
        android:opacity="opaque">

    <item>
        <color android:color="@color/colorPrimary" />
    </item>
    <item>
        <bitmap
                android:gravity="bottom|fill_horizontal|fill_vertical"
                android:src="@drawable/splash_bg" />
    </item>
    <item android:bottom="@dimen/dp_150">
        <bitmap

                android:gravity="center"
                android:src="@drawable/splash_logo" />
    </item>
<!--    <item android:bottom="@dimen/dp_50">-->
<!--        <bitmap-->
<!--                android:gravity="bottom|center"-->
<!--                android:src="@drawable/splash_text" />-->
<!--        />-->
<!--    </item>-->
</layer-list>
image.png image.png
 <item name="android:windowBackground">@drawable/splash_file</item>

这样的话, 背景和logo都会根据分辨率不同,适配适合的文件。

相关文章

网友评论

    本文标题:android启动大图Logo拉伸解决

    本文链接:https://www.haomeiwen.com/subject/fpykwktx.html