导航:首页 > 操作系统 > androidstudio制作9

androidstudio制作9

发布时间:2023-09-16 19:23:16

① 在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认为图片不合格导致。

③ 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设计安卓界面布局

方法/步骤
1
首先看看刚创建完的项目界面,除了菜单栏、工具栏等,没有什么可以编辑的界面

2
通过项目的文件浏览器可以打开所有项目文件,所以文件管理器在整个开发过程中相当重要。
其中用到最多的便是app项,其余大部分是软件自动执行或生成相关文件;
External libraries用来保存外部导入的类库,用到的时候可以进行调用。

3
在app项下面包含了项目创建所需的资源和配置文件:
首先打开layout,在src-》main-》res-》layout下,这是安卓app的界面设计文件,所有的界面都可以通过这里的xml文件生成

4
双击xml文件打开设计界面,关于layout的具体设计以后再讲,这里仅介绍如何打开layout。

5
项目的菜单设计在menu项下的xml文件中定义和设计。

6
字符串文件也是项目中重要的文件,在app开发过程中会用到很多字符串数据,建议大家都在strings.xml中定义好以后再调用,这样在汉化或者转化为他国语言时,只要备份strings.xml文件,然后替换成中文或他国文字就可以了。其实这就是其他国家软件汉化成中文的途径。

7
软件图标的设计也是非常重要的,这就是UI设计的目的所在,所有图片文件都应保存在drawable-xxxx文件下

8
另外一个重要文件就是AndroidManifest.xml,这里定义了项目的打包名称;项目的标题、主题、图标以及所有的活动项,各种访问权限的设置等等都在这里设置。

9
接下来是安卓开发最重要的部分,活动程序的编写部分,所有app都至少包含一个activity,这里用来实现app所需的功能,完成功能代码的编写,这里可以调用其他文件中定义的资源对界面进行访问,对接收器或发生器进行读写等等

10
最后讲讲R文件,R文件在app->build->source->r->debug下的第二个文件夹下,用来存放所有activity、layout、控件等资源的定义,这是软件自动生成的,不需要修改也不允许修改,在编程过程中一般通过R.id.xxx来访问资源。

阅读全文

与androidstudio制作9相关的资料

热点内容
通达信加锁指标源码怎么看 浏览:750
将同名文件移动到部分同名文件夹 浏览:399
摆荡指标加压力线源码 浏览:911
新一代单片机特征 浏览:766
王者的服务器什么时候才修好 浏览:277
cad历史命令 浏览:37
php博客源代码 浏览:22
cng压缩机功率 浏览:455
pdf批量打印怎么设置 浏览:74
javamap底层 浏览:265
卖华为云服务器 浏览:107
中颖单片机烧录器 浏览:846
pdf转换成图片免费软件 浏览:458
编程语言怎么做出来的 浏览:619
文件夹英文名排序 浏览:56
西二旗最高程序员 浏览:99
台湾写真内部加密无删减视频 浏览:830
在线照片压缩变小 浏览:654
隐藏配置文件夹 浏览:186
php分布式模块化开发 浏览:389