Android-启动图拉伸优化
(2023-11-23 18:41:34)分类: androidios |
ndroid - 启动图拉伸优化
App 在启动时会有短暂的白屏或者黑屏,我们往往会在启动 Activity 的设置 windowBackground,然而
Android 手机各种尺寸都有,因此会出现启动图拉伸的情况。
为了避免启动图拉伸,造成图片变形,目前业界有三种方案:
layer-list
以皮皮虾的启动图为例,首先配置启动的 Activity 的 Theme:
这样图片不会被拉伸,但在全面屏上,皮这一下很开心这张图片会向上偏移,不过效果可以接受。
首先看下微信读书的启动页在全面屏的效果图:
样式 style :
app_launcher_layout.xml 为 :
bg_launch.xml 为:
使用 .9 图
咸鱼在全面屏手机启动 App 的时候,启动图没有拉伸,看了下它的实现方式,发现是使用 .9
图。如下图为咸鱼的启动图:
AndroidStudio 在拉伸比较大的图时,非常难用,所以我准备好了教程给美工,让他切图。
代码中使用
主题中直接引用 .9 图片即可:
报错
.9 图引入工程后,如果编译报错:
.9 图最终解决方案
迫于不够靓仔,指挥不动美工,于是还是决定自己制作 .9
图。点九图格式规定由左侧和上侧来控制图片的拉伸,右侧和下侧控制文字的显示区域。
首先对于长图而言,我们选择适当的 Zoom,然后移动滑块,能看到透明色块即可。
Mac 电脑操作
参考链接:
Android - 启动图拉伸优化
android启动页图片全屏时图片被拉伸问题_android启动图片拉伸_拼搏的欣的博客-CSDN博客
Android - 启动图拉伸优化_android layer-list
启动页_ilpanda的博客-CSDN博客
————————————————
版权声明:本文为CSDN博主「blog_jenny」的原创文章,遵循CC 4.0
BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/blog_yue/article/details/130108203
后一篇:2023年11月23日