当需要画图时我们一般创建一个UIView子类, 重写其中的drawRect方法 再drawRect方法中利用UIBezierPath添加画图 UIBezierPath的使用方法: (1)创建一个Bezier path对象。 (2)使用方法moveToPoint:去设置初始线段的起点。 (3)添加li ...
分类:
其他好文 时间:
2017-01-05 18:16:41
阅读次数:
236
我们做了程序,不免会有版本升级,这就需要程序有自动版本升级的功能。那么看看我是如何实现程序自动更新的。 直接上代码: 把代码编译为一个类库文件,通过程序引用就OK啦。传入的参数已经有注释了。 下面是更新的XML文件类容,传到空间上面就可以了,得到XML文件的地址。 程序更新调用方法: 1、先引用上面 ...
先看界面 软件的实现: SoftReg类: 调用方法: 主窗体: 注册机的实现: SoftReg类: 主窗体: ...
http://www.cnblogs.com/rinack/p/4843627.html ...
前面几篇文章已经讲到了mybatis与spring 的集成。但这个时候,所有的工程还不是web工程,虽然我一直是创建的web 工程。今天将直接用mybatis与Spring mvc 的方式集成起来,源码在本文结尾处下载.主要有以下几个方面的配置1. web.xml 配置 spring dispatc... ...
分类:
编程语言 时间:
2017-01-02 00:01:44
阅读次数:
254
转自【翻译】NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。 NeHe OpenGL第二十八课:贝塞尔曲面 贝塞尔曲 ...
分类:
其他好文 时间:
2016-12-31 17:47:51
阅读次数:
236
上一篇文章我们了解了View的onLayout,那么今天我们来学习Android View绘制三部曲的最后一步,onDraw,绘制。 ViewRootImpl#performDraw performDraw主要的作用是调用ViewRootImpl#draw方法,并传递一个mFullRedrawNee ...
分类:
其他好文 时间:
2016-12-30 10:41:19
阅读次数:
272
最近在学习安卓APP的开发,用到了toolbar这个控件, 最开始使用时include layout这种方法,不过感觉封装性不好,就又改成了自定义组合控件的方式。 使用的工具为android studio 2.2,简称AS吧 1.首先创建一个新的自定义控件,如下图。AS会创建3个文件, 一个java ...
分类:
移动开发 时间:
2016-12-29 14:06:11
阅读次数:
258
3、绘制三角形 参数说明: ctx: canvas画布 conf: 配置项,提供以下一些配置 x: 中心点横坐标 y: 中心点纵坐标 num: 多边形的边数 r:多边形的半径长度 width:多边形线的宽度 strokeStyle:边线的颜色 fillStyle:填充的颜色 绘制一个六边形,边框为蓝 ...
分类:
其他好文 时间:
2016-12-29 10:56:15
阅读次数:
142
View 绘制机制 当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展 ...
分类:
其他好文 时间:
2016-12-29 10:38:28
阅读次数:
227