04 2017 档案

摘要:Android 懒人注解框架 :https://github.com/JakeWharton/butterknife 前言: 注解,相信很多同学都用到了,对控件进行初始化的时候需要用到 findViewById() ,当一个activity 中控件用到的比较多的时候,会显得代码臃肿 比如: 那我们使 阅读全文
posted @ 2017-04-12 16:08 听着music睡 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:项目瘦身, 一、删除没有用到的资源(图片,string 等等) 先看怎么样找到没有用到的资源,注意:注释掉的 也属于没有用到的。 1、进行代码分析操作 2、查看分析结果 3、选择 Unused resources (未使用到的资源) 4、删除对应的资源即可 ,注意 注释掉的也属于没用到 , 比如注释 阅读全文
posted @ 2017-04-10 16:55 听着music睡 阅读(2113) 评论(0) 推荐(0) 编辑
摘要:我们看有的项目的文档,会发现它的注释写的很好看,很规范。 而如果你的代码注释还是在用简单的 // 或者 /**/ ,那就学习一下在Android Studio中如何进行注释模板的设置 首先看下面代码: 很显然,这是一个规范的注释方法,对方法的每一个参数都有进行说明,很显然 这注释中的 @param 阅读全文
posted @ 2017-04-07 14:34 听着music睡 阅读(9744) 评论(0) 推荐(0) 编辑
摘要:前言: 系统的学习下Android开发中涉及到的一些专业名词 和Android开发工具 名词: 一、SDK(Software Development Kit) 软件开发工具包:一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。 二、API(Appli 阅读全文
posted @ 2017-04-06 17:26 听着music睡 阅读(1137) 评论(0) 推荐(1) 编辑
摘要:前言: 自定义控件的三大方法: onDraw() 里面是绘制的操作,可以看下其他的文章,下面来了解 onMeasure()和onLayout()方法。 一、onMeasure()、测量 参数即父类传过来的两个宽高的"建议值",即把当前view的高设置为:heightMeasureSpec ;宽设置为 阅读全文
posted @ 2017-04-06 15:47 听着music睡 阅读(6738) 评论(0) 推荐(0) 编辑
摘要:Paint 画笔 ,即用来绘制图形的"笔" 前面我们知道了Paint的一些基本用法: 不过我们会发现,这样画出的线条都是笔笔直直的,能满足需求,但是美观上并不好看。 这就需要使用到Paint类 更多的一些方法了 首先,看下最简单设置的线条 一、线条路径样式 设置路径样式;取值类型是所有派生自Path 阅读全文
posted @ 2017-04-05 17:14 听着music睡 阅读(3909) 评论(0) 推荐(0) 编辑
摘要:Canvas 画布 从前面我们已经知道了 Canvas 类可以绘出 各种形状。 这里学习一下Canvas 类的变换效果(平移,旋转等) 首先需要了解一下Canvas 画布, 我们用Canvas.DrawXXX()方法的时候并不是在一张画布上进行绘制。而是每次调用.DrawXXX()方法,都会生成一个 阅读全文
posted @ 2017-04-05 11:02 听着music睡 阅读(798) 评论(0) 推荐(0) 编辑
摘要:Path:路径 绘制路径:void drawPath (Path path, Paint paint) Path 可以绘制的路径 一、直线路径 1、基本方法 ①、不形成闭环 > ②、形成闭环 ,可以看到首尾两个坐标之间闭合了一条直线 > 二、矩形路径 1、基本方法 可见两个方法类似。 这里有一个 P 阅读全文
posted @ 2017-04-01 16:38 听着music睡 阅读(2703) 评论(1) 推荐(0) 编辑