- 博客(7)
- 收藏
- 关注
原创 简单图形描绘
10月末的天气渐渐冷了许多,不小心被一场感冒侵袭了,今天补上。 上篇已经把最基本的知识点都说完了,画画所需要的东西我们也都知道了,下面我们就实际来说说一些点,线条,圆,矩形是怎么被描绘出来的。(这里用下GcsSloop的图,嘿嘿) 上面这张图给出了Canvas的相关Api 举几个例子吧:画布绘制颜色 绘制颜色是填充整个画布,常用于绘制底色。canvas.drawColor(Color.B
2016-10-28 14:33:17
359
原创 画画基本功初识
说正式的东西之前,先聊聊一些基本的东西。 坐标,这个说出来可能很简单,大家都知道的东西,但是稍微提一下,android中绘制的时候坐标是以屏幕左上角为原点,向右为X正轴,向下为Y正轴。 角度与弧度的问题,自定义view如果做静态的可能用到角度和弧度的地方并不多,但是如果用到动态的或者想出现简单的动画角度和弧度就有很大的作用了。弧度就是圆弧上长度等于R的那段距离,角
2016-10-25 10:08:07
275
原创 自定义view一步步前进
说到自定义view,一直以来想好好学下,可是在使用的时候多数还是百度开源的view,拿来用,最近时间比较宽松,就准备系统的来爬下坑。其实自定义view,和我们现实画画是一样的原理,首先我们需要一张画布,对应于android中即是canvas,有了画布我们需要画笔,不然怎么勾勒我们想要的样子,对应它的就是paint,有了这两个我们已经可以做一些最简单的描绘,但是还有几点我们可能会比较关心的就是我们画出
2016-10-24 09:28:59
190
原创 简单学习了MVP模式,谈谈自己的认识
老生常谈的话,MVP其实就是三层架构 M:model层,用于数据的处理(比如像读取,存储等操作) V:view层,根据用户操作更新ui,联系方式通过presenter P:presenter层,根据view层逻辑进行相应操作实例就是从一个存取数据的小demo看看吧model<–interface<–presenter<–interface<–view简单理一下逻辑部分,model层的接口定义两
2016-10-11 09:16:29
242
原创 浅谈近期了解的Handler机制
最近公司的项目需要异步加载多条数据,之前一直是起线程加载,也没用过Handler和AsyncTask,但是线程中不能更新UI,趁着这次机会,自己也是好好学习了一下handler的机制。 其实不走源码的话,handler的用法很简单,新建一个线程,在线程中定义需要使用的操作,操作完回复,这里的回复其实就是新建一个Message对象,根据Message对象的定义,通过新建Handler,调用其
2016-09-26 19:53:15
144
原创 短暂学习Android网络通信
1.http初学 状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:100~199:指示信息,表示请求已接收,继续处理 200~299:请求成功,表示请求已被成功接收、理解、接受 300~399:重定向,要完成请求必须进行更进一步的操作 400~499:客户端错误,请求有语法错误或请求无法实现 500~599:服务器端错误,服务器未能实现合法的请求 常见的状态码如下:
2016-08-15 10:43:38
129
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-08-15 10:39:06
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人