DCloud_Android_zl
DCloud_Android_zl
  • 发布:2019-01-21 19:31
  • 更新:2024-05-16 11:46
  • 阅读:231262

Android平台启动图使用.9.png图片

分类:5+ SDK

概述

目前HBuilder|HBuilderX中仅定义几种标准分辨率的启动图配置,而实际上存在很多不同分辨率的手机,导致启动图会进行拉伸或压缩引起变形,Android平台为了解决此问题就出现了可以适配各种尺寸的一种图片格式“.9.png”。这是一种特殊的图片格式,它可以指定特定的区域进行拉伸而不失真。
使用.9.png的优点:

  1. 避免在非标准分辨率手机上缩放变形
  2. 可以只配置1张或多张图片适配更多分辨率,减少apk的体积(推荐至少配置1080P高分屏启动图片)

.9.png图片和普通png图片的差异

  1. .9.png图片和一般图片的区别在于.9.png图片有四条黑边,而一般的图片没有,这四条黑边就是用来拉伸和指定显示位置的。
  2. 使用.9.png图片后,整个图片应该是包裹着你想要显示的内容的,而没有使用的话整个图片将会被拉伸。

制作.9.png图片

工具

  1. 在Android sdk目录下的tools目录下,有一个叫做draw9patch.bat的文件,双击打开就可以使用(最新android SDK该文件已经不存在,若电脑不没有安装android studio,可下载附件工具编辑.9.png图片)
  2. 使用android studio,因为android studio已经集成.9.png制作工具,只需选中需要生成的png文件,然后右键,点击create 9-patch file 选项。

    使用方法及问题解决方案

    详细制作步骤可参考链接:Android中.9图片的含义及制作教程
    可以使用在线.9.png生成工具:http://inloop.github.io/shadow4android/

.9.png配置使用

HBuilderX配置提交云端打包

在HBuilderX中打开manifest.json文件,切换到“App启动图配置”项,在“Android启动图片设置”栏中选择需要设置的.9.png图片(图片尺寸请按照提示尺寸对应上传),保存后提交云端打包即可。

注意:请更新HBuilderX为1.5.0及以上版本
注意:不同尺寸的启动图是为了适配不同分辨率的手机,所以提交打包时请务必上传不同尺寸的启动图,切忌上传多张同尺寸启动图

插件市场有开发者做好的.9样例工程。

离线打包配置

离线打包配置需将图片命名为splash.9.png放置于res目录下的drawable-ldpi、drawable-xhdpi等目录下,如下图所示,运行到手机即可。

温馨提示:请勿在本贴下频繁刷广告,一经发现,直接封号。

24 关注 分享
Trust DCloud_Android_ST 老哥教教我 5***@qq.com 师大酸梅杨 喜欢技术的前端 DCloud_HB_WDL DCloud_Android_zl 7***@qq.com 3***@qq.com 1***@sina.com ___K wgtyvgxyusgxu 秋凡 9***@qq.com 3***@qq.com 前端JASON LRL啊 rysnone [已删除] s***@trans-cosmos.com.cn 1***@qq.com AutumnIllusion wangready

要回复文章请先登录注册

7***@qq.com

7***@qq.com

附件中的工具无法使用,双击弹出一个黑框,就关闭了
Windows 11 家庭版
2024-05-16 11:46
代做app启动图

代做app启动图

回复 代做启动图bsf :
兄弟,麻烦复制内容的时候文字换一下
2024-04-10 09:36
代做app启动图

代做app启动图

安卓用android studio画,就是画线比较难控制,一般是右边和下面拉满,左边和上面根据实际情况画线。


如果需要代做的 安卓.9.png / iOS苹果storyboard 启动图片,可以找我


QQ: 751340642 或 微信 :vicky613520
2024-04-10 09:36
代做启动图bsf

代做启动图bsf

安卓用android studio画,就是画线比较难控制,一般是右边和下面拉满,左边和上面根据实际情况画线。

如果需要代做的 安卓.9.png ,可以找我

QQ: 12992596894或 微信 :android_888866
2024-03-31 10:14
多鱼

多鱼

确实不太好弄,需要费些心思,不是所有的图片都可以做.9.png图片,一般是纯色背景+主体图层的图片可以做,可以看我主页了解详情
2024-03-25 19:11
1***@163.com

1***@163.com

大佬们,打包apk的时候,这启动页的样式怎么改啊?
2024-03-22 15:00
c***@163.com

c***@163.com

q:343626620
2024-03-18 16:45
亦木L

亦木L

终于画出来了,有个关键问题,我们在绘制上左俩条边线的时候,并不是只能是一条连续的线!并不是只能是一条连续的线!并不是只能是一条连续的线!我们可以在左上绘制一条短线,非常短就可以,再在左下也画一条,然后就是上面那条线,左上和右上同样的操作,结束后你就得到了一张四边延申的9.png
2023-10-11 09:25
代做app启动图

代做app启动图

安卓用android studio画,就是画线比较难控制,一般是右边和下面拉满,左边和上面根据实际情况画线。


如果需要代做的 安卓.9.png / iOS苹果storyboard 启动图片,可以找我


QQ: 751340642 或 微信 :vicky613520
2023-09-15 14:00
代做app启动图

代做app启动图

回复 JiyunXin :
应该是您划线的方式不对,可以把图放大就好画了,android studio工具就是画线比较难控制。
2023-07-24 15:08