雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

android启动页白屏和图片自适应问题

2024-09-22 34

android启动页白屏和图片自适应问题,自适应官方给的说法也只是做多套图去适配不同的分辨率,本文通过几个设置几行代码即可解决启动页短暂白屏和自适应问题。

网上的说法是通过启动页代码裁切图片或者在ImageView中设置android:adjustViewBounds="true"和android:scaleType="fitXY"解决。其实最好的解决方法是直接设置ImageView的android:scaleType="centerCrop"即可解决自适应问题了。

为了适应目前最大的分辨率的手机屏幕,启动页尽量大一点就可以了,目前微信启动页只用一张1920*1080的图片,目前1152*1920应该已经是极限了吧。

短暂白屏的问题如何解决呢?

我们可以现在styles.xml里添加一个样式:

<style name="Theme.beginBackground" parent="@android:style/Theme.Translucent.NoTitleBar">
    <item name="android:windowBackground">@null</item>
</style>

然后,在AndroidManifest.xml里对应的启动页的activity里设置android:theme="@style/Theme.beginBackground"就可以了。

更新于:2个月前
赞一波!

文章评论

评论问答