html支持.9.png吗,.9.png-[Android_YangKe]

Android 是移动设备中屏幕种类最为繁多的设备之一,大到TV、中到iPad、Phone、小到手表等。为了进行UI的适配Android也为我们推出了多种适配方案。

尺寸单位:dp、sp;

布局:使用LinearLayout的weight属性进行自动拉伸,多种布局组合使用;

图片:普通图片针对不同分辨率的设备适当提供多套图片资源或者使用.9.png;

OK,铺垫就这么多,下面进入正题。

1> .9.png是什么及其作用

2> .9.png应用场景

3> 借助Android Studio 制作.9.png

“.9.png”是什么及其作用

.9.png是Android应用中的一种特殊图片格式,这种格式的图片在android 环境下具有自动调节大小的能力。

a694c1e9b517

【工具中的.9.png样貌】.png

看到上图四周的黑点、黑线了吗?那些黑点的作用是控制拉伸,黑线是控制内容区域。从上图可以看出“.9.png”整体可分为两部分区域【top、left】,【right、bottom】。

top、left:标识该区域里的内容可以被拉伸。top表示横向拉伸,left表示纵向拉伸。

right、bottom:标识该区域是指定内容显示区域,未指定部分相当于padding。

下面两张图片看效果

a694c1e9b517

普通图片.jpeg

a694c1e9b517

【.9.png】.jpeg

.9.png应用场景

.9.png图片一般用在需要拉伸的地方,比如聊天程序的对话框,字数不同,对话框的大小也不同。

放福利

a694c1e9b517

yangke.jpeg

其实上图对话框的背景就是用.9.png格式做的,这样做的图片可以保证一套图片适配不同分辨率的机型、减少apk资源的占用。

借助Android Studio 制作.9.png

Android Studio是App的诞生地,所以这里讲解就使用Android Studio进行分析。如果您是Eclipse用户或者其他用户,这篇文章也许不适合您。

1.打开Android Studio 定位到res->(drawable、mipmap)目录,我们右键弹出如下操作,然后选择一个存放“.9.png”图片的文件夹

a694c1e9b517

yangke.jpeg

2.当我们将第一步操作完,我们可以获取到ic_launcher.9.png文件,双击点开后获取到如下图片

a694c1e9b517

yangke.jpeg

3.配置.9.png图片

添加拉伸区域:使用鼠标直接点击图片最外层像素点。

取消拉伸区域:按下Shift的同时点击要取消的拉伸点。

说明:一个黑色点标识拉伸与此点对应的(垂直横向、垂直纵向)所有像素,一个线段标识与之对应的一块区域;left区域和top区域至少需要指定一个拉伸点,rigth区域bottom区域不做限制。

给机器人的两个眼睛都标上了拉伸的标识,给机器人的耳朵标上拉伸的标识,得到如下图片 ️

a694c1e9b517

yangke.jpeg

.9.png除了黑色线条,还有红色线条:

1> 添加红线:按下control的同时点击最外层像素点。(本文基于mac环境,window待测)

2> 红色线条的作用是用于做图片微调,如去除图片边界的一个、两个像素点。

感兴趣的可以移步这里学习:https://developer.android.com/about/versions/android-4.3.html

到这里.9.png是什么及其作用、 .9.png应用场景、.9.png借助Android Studio制作就结束了。

天下多有不成之事,归其原因:一懒二拖三不看书。

喜欢有帮助的话: 双击、评论、转发,动一动你的小手让更多的人知道!关注 帅比-杨

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值