有了之前自定义View的理论基础,有了ViewPage、事件分发机制、滑动冲突、Scroller使用等相关知识的铺垫,今天纯手动打造一款ViewPage。1、完成基本的显示:在MainActivity...
分类:
其他好文 时间:
2017-02-01 23:57:29
阅读次数:
518
图形上下文的矩阵操作(旋转、缩放和平移) CGContextRotateCTM:图形上下文旋转,以上下文的原点(左上角)为基准 CGContextScaleCTM:图形上下文的缩放,以上下文的原点(左上角)为基准 CGContextTranslateCTM:图形上下文的平移,以上下文的原(左上角)点 ...
分类:
其他好文 时间:
2017-01-06 15:27:25
阅读次数:
156
一、简介 二、dispatch Queue - 队列 三、dispatch Groups - 组 四、dispatchSemaphores - 信号量 五、dispatch Barriers - 障碍 六、dispatch Sources - 系统源 七、dispatch I/O - I/O 八、总 ...
分类:
其他好文 时间:
2017-01-03 13:30:51
阅读次数:
165
像往常一样 这个系列的博客是跟着大神的脚步来的。按照往例 在此贴出原博客的出处: http://blog.csdn.net/hello_hwc?viewmode=list 我对大神的崇拜之情 如滔滔江水 巴拉巴拉的 ......... 言归正传 Stroke-描边 影响描边的因素 线的宽度-CGCo ...
分类:
移动开发 时间:
2016-12-28 19:33:52
阅读次数:
189
创建自定义子类DeleteLineLabel,继承自UILabel,然后在自定义子类DeleteLineLabel中 方法一(上下文): 方法二(画矩形): 完成效果: ...
分类:
移动开发 时间:
2016-12-28 01:42:40
阅读次数:
378
1.获取jQuery mobile 文件,访问jQuerymobile网站下载 (貌似使用jquery mobile后,jquery会自动在网页中添加一些class类,第一次知道的我是被吓呆的!!) 2.需要使用数据属性,数据属性是HTML5引入的,以data-开头 比如data-role可以用于定 ...
分类:
Web程序 时间:
2016-12-17 02:36:44
阅读次数:
227
catalogue 0. 相关基础知识 0x1: Python 程序和 C 程序的整合 为了节省软件开发成本,软件开发人员希望能够缩短的软件的开发时间,希望能够在短时间内开发出稳定的产品。Python 功能强大,简单易用,能够快速开发应用软件。但是由于 Python 自身执行速度的局限性,对性能要求 ...
分类:
编程语言 时间:
2016-12-08 09:52:42
阅读次数:
405
近期项目中需要使用到一种类似手机电池充电进度的动画效果,以前没学属性动画的时候,是用图片+定时器的方式来完成的,最近一直在学习动画这一块,再加上复习一下自定义view的相关知识点,所以打算用属性动画和...
分类:
移动开发 时间:
2016-12-08 03:38:26
阅读次数:
550
Paint paint = new Paint(); paint.setAntiAlias(true); //防锯齿 paint.setDither(true); //防抖动 paint.setStyle(Paint.Style.STROKE); //画笔类型 STROKE空心 FILL 实心 FI ...
分类:
移动开发 时间:
2016-11-29 14:09:32
阅读次数:
215
在页面上加入canvas标签: js部分: 绘制秒的刻度的思路是先用oGC.stroke()循环画60个6°的扇形,将它们拼接成一整个圆,然后用oGC.fill()画一个实心的圆,半径比之前拼接的那个圆短,用实心的圆挡住中间多余的线,这样秒的刻度就画出来了,以此类推可以画出分的刻度; 让时钟自动走起 ...
分类:
其他好文 时间:
2016-11-29 13:56:45
阅读次数:
189