安卓启动页变形, 制作.9.png图片

227 阅读1分钟

uniapp的安卓启动图在配置里边是几张要求大小的png如下图

截屏2025-11-14 11.23.32.png

但是也有提示就这几张大小的图去适配安卓的各种机型, 肯定会有缩放变形问题, 所以提倡使用.9.png图片。

按照提示做了要求大小的.9.png图片, 很多机型都是好的, 比如小米、华为等, 但是在OPPO上还是被拉伸了……查了一些资料, 说.9.png最好是使用1080x2340为基, 所以做了一个以1080x2340为基的.9.png图片, 结果完美不变形了。

也顺便记录一下做.9.png图片的过程吧, 方便没做过的伙伴们参考(我是用的Android Studio)

⚠️.9.png图片制作时只选择四角的一个像素要不然也有变形的可能

  • 建个项目
  • 建个文件夹(drawImage是我建的文件夹)把要做的.9.png图片的图片放进去
截屏2025-11-14 11.34.51.png
  • 图片右键选择create-9-patch file 创建.9.png图片
截屏2025-11-14 11.35.32.png
  • 在.9.png操作区域把zoom比例放到最大, 然后把滚动条滑倒最下边和最右边, 把右侧和底部的黑线选中
  • 然后在四角选中一像素(左边的像素不能选中, 直接鼠标拉出来然后修改就可以)如下图选中show patches和show bad patches 就可以看到选中的拉伸的一像素了(粉红色位置会被拉伸, 四角都有)
截屏2025-11-14 11.37.03.png
  • file-save all 保存就保存成功.9.png图片了