❶ android studio怎么制作nine-patch
打开Android自带的NinePatch图片制作工具(Android SDK目录下的/tools/draw9patch.bat),并且打开上面的图片,如下:
打开图片后,在位置1的地方,可以看到图片的周围多了1圈1像素大小的透明的点,这就是我们要进行NinePatch图片制作的地方。
1. 位置1:编辑区。
在这个区域来设置图片的“拉伸区域”和“内容区域”。注:“拉伸区域”意思是哪个区域是可以进行拉伸的;“内容区域”,如一个Button、TextView,Button中有文字,则这些文字所在的区域即为内容区域。又如一个Linearlayout,这个布局里面的内容显示的地方也是内容区域。
2. 位置2:拉伸预览区域。
这是模拟垂直拉伸、水平拉伸、垂直水平都拉伸的3种情况的预览图。从上图中可知,“Zoom”是100%,也就是原图的编辑区的大小是原图大小,再看拉伸预览区域,垂直拉伸时,上下两条边的线条宽度被拉高了一倍,因为“Pathch scale”设置的是2x,也就是拉伸为原来的两倍,垂直拉伸后高度就是原来的两倍了,水平拉伸后则宽是原来的两倍了,两边都拉伸后则宽高都是原来的两倍。从上图可知,水平拉伸后,左右两条边的线条宽度比原来宽了一倍,而两边都拉伸的预览图可知4条边的线条宽度都被比原来宽了1倍。
3. 位置3:Zoom - 编辑区显示大小的调整,如果编辑区太小不好编辑,则可以调整这里把编辑区放大
4. 位置4:Patch scale - 拉伸倍数,调整拉伸倍数可以方便的查看拉伸不同倍数后的效果
5. 位置5:Show lock - 显示锁定的区域,即不可编辑的区域
6. 位置6:Show patches – 显示拉伸区域
7. 位置7:Show content – 显示内容区域
8. 位置8:显示使用提示信息
❷ android studio怎么改点9图
android studio 对.9图片格式有严格的要求,是放在dawable目录下的
解决办法
直接将后缀改成.png(可能出现奇怪的想象,不推荐)
2.自己重新用.9图片绘制工具绘制(左右上下的可拉升区域要对齐)
3.直接找美工,这是美工的事
❸ 用Android Studio制作点9图
选择需要制作点9图的文件。直接右键
点击确定 会在列表显示一张该图片的点9图。打开
打开点9图进行编辑
左侧是原图,也就是编辑区。右侧是预览区。预览区分三个部分。一个是横向拉伸,一个是纵向拉伸,一个是横纵都拉伸。
编辑区下方有个zoom。直接拉到800%。然后就可以直接在你需要拉伸的地方,直接单击,就可以选择拉伸区域了。
设置完拉伸区域后,可以在预览区实时看到拉伸效果
❹ android-studio有点9图工具吗
直接在android studio里面把图片双击点开就可以编辑了,非常方便
❺ 在Android Studio中画点9图
在实际项目中经常会遇到在某些手机上特别是大屏幕手机上出现毛边,边界看起来模糊不清的情况。这是因为界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。
这种情况下,我们可以UI设计师多切出几套分辨率的图偶来适配,但是这样会导致apk体积增加,有没有一张图就能解决的好办法呢,android平台下的点9PNG就应运而生了。点9图可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示效果。
首先看一下普通图片和点9图片的区别
布局文件如下
实际显示效果图
图中可以看出经过我处理的图片,边角变得不模糊了,虽然不是那么很好看,但这里只是做个例子来说明其作用。
下面来讲讲在android studio中怎么去根据自己实际需求去画这个点9图
先找到图片右键
然后修改图片名称,选择目录,注意必须要放在drawable目录里面,不然引用studio会报错
然后进入点9图编辑界面
最后讲解怎么编辑点9图
只需要在图片边缘鼠标单击即可,一般我们只需要设置左边和上边来调节拉伸区域。
变成黑色表示拉伸的坐标点。图中粉红色的交叉点原本是白色,故而拉伸的区域都在白色点区域。
所以当拉伸时大家就看到了谷歌机器人的外部四个绿色边角区域没有了毛边,实际就是保持其不被拉伸而形成的结果。
L1与T1交叉区域,L2与T2交叉区域,表图片在拉伸的时候只会拉伸所以示只拉伸该区域。
至于右边下边 要是边框是透明色区域则表示这块区域占据空间不被别的内容遮挡,
黑色区域表示可以显示别的内容的区域,比如一个textview放这张图片做背景,如果下面左边一半设置透明色,右边一半设置黑色,那么最后文字只会在黑色区域。
如下图
以上就是点9图的部分介绍。
❻ Android Studio .9图片报错
这是错误信息
网上找的解决办法.
在build.gradle里添加以下两句:
但是这个办法并没有解决问题,最有在自己的测试过程中发现这个错误,这是.9图片在Android Studio 编译检测过程中不通过。
因此,再次检查了制作的.9图片,发现我只在图片左边和上班加了黑线,最后在图片 右边和下边也加了黑线 ,发现编译通过了......
因此在制作.9图片时要注意,必须四边都进行制作。这个编译问题其实是制作的.9图片是Android Studio认为图片不合格导致。