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

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

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

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

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

@null

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐