关于android .9.png图片,中文简称点九

来源:互联网 发布:淘宝买家货到付款 编辑:程序博客网 时间:2024/05/01 12:36

由于项目需要做屏幕适配,而且好多都是原创图,原来的话都是从其他程序扒拉下来的,现在好多都是自己的,所以必须要考虑如何做了,而且要保证布局不会乱

废话不多说,上图片制作方法,避免大家走太多弯路

其实android sdk中带有图片的制作工具,如果是美工使用的话,也需要配置java环境,不配置的话貌似是不能用的,还有就是说一下android编程工具的问题

现在谷歌官方已经宣布不更新adt,ddms等等,所以大家还是去学习使用android studio吧,还有一点就是用android studio是可以制作.9.png图片的


双击,打开此工具


左边是原图,右侧有三个图片,上面的是纵向拉伸,中间是横向拉伸,最下边的是放大,就拿这张图片来说,现在是png的,如果做成点九的可以不用这么大,但是由于此图片是渐变色,所以纵向的长度是不能变的,横向的可以变小,这个是相对比较简单的,另外说一下点九的黑边位置问题,话说为什么黑边的位置会影响布局

点九说是九宫格格式,但是自我感觉不全是,首先,简单来说,图片是会拉伸的,现在拿一个做好的图片来给大家举个例子,这样会加深大家的理解


大家首先发现的我想是黑边吧,仔细看一下其实加的黑边是不对称的,还有就是,虽然说是要保证圆角不能拉伸变形,可是为什么右侧和下侧会全都加上,而左侧和上侧确又不是全加上的,这设计到一个问题,那就是,拉伸什么地方,展示什么地方,我查了下资料是,按照左侧和上侧加的黑边进行拉伸,下侧和右侧为展示,这样相信大家就能理解了吧,展示的话肯定是全都要展示,但是拉伸的话圆角肯定是不能进行拉伸的,那样的话就会变形的,所以说,左侧和上侧加的话肯定不能全都覆盖,那么新的问题又来了,一般拉伸的图片是用来做背景的,如果相对布局在其上加上字体或者图片的话,黑边的位置会对其产生什么影响,好,再来看


这是在as中显示的,这样的话大家可以自己想一下,为什么颜色分为三种,而且九宫格是这样的,相信大家能知道了吧,首先,没有阴影覆盖的区域就是不进行拉伸的,原样显示,而阴影稍微浅一点(包括内测的最重的区域)的就是需要进行拉伸的,那么最重的区域是用来做什么的,现在应该知道了,他就是用来放置自己的字体或者图片的相对的位置,现在是纯色的,那么不是纯色的话该怎么做(渐变色,需要拉伸),再来看


如果是特别复杂的颜色,那样的话,就可以在无背景的白色加黑边,进行拉伸,右面是拉伸的结果,这样相对的长宽高拉伸比例是不变的

好了,讲到这里,博主能力有限,只能理解到这里了,如果理解有误,请大家指正

0 1
原创粉丝点击