自定义view
采用canvas双缓冲的方式,可以减少绘制的时间,提升性能。
StaggeredView.java
源代码如下:
package com.xxx.demo;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import andro...
分类:
移动开发 时间:
2014-08-10 18:37:30
阅读次数:
326
package com.example.wireframe;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Pain...
分类:
其他好文 时间:
2014-08-09 21:02:29
阅读次数:
233
HTML: 1 2 3 canvas画圆 4 5 6 7 8 你的浏览器不支持canvas 9 10 11 JS: 1 var a=0,//确定图形的旋转角度变量 2 count= 0,//确定圆的个数 3 colors=[];//...
分类:
其他好文 时间:
2014-08-09 18:32:08
阅读次数:
192
网页端裁剪图片(FileAPI),兼容谷歌火狐IE6/7/8。高版本浏览器用canvas裁剪,低版本用flash过度。FileAPI的应用实例。效果1234567891011121314151617181920212223242526272829303132333435363738394041424...
文本的定位水平与垂直定位:当使用strokeText()和fillText()绘制文本时,指定了所绘文本的X与Y坐标,还有textAlign与textBaseline两个属性textAlign:start(默认) center end left right,当canvas元素的dir属性是ltr时,...
分类:
Web程序 时间:
2014-08-09 02:30:36
阅读次数:
240
CanvasRenderingContext2D对象中用于平移、旋转坐标系的方法镜像scale(1,-1)绘制垂直镜像;scale(-1,1)绘制水平镜像自定义的坐标变换transform(),多次调用会叠加效果setTransform(),每次调用都会清除上次的效果两个方法都用于旋转、缩放、及平移...
分类:
Web程序 时间:
2014-08-09 02:27:16
阅读次数:
369
1.前言。 ie6,7,8支持html5,看起来比较难,其实有一种方法很通用,就是引入js和css,这种可插拔的引入对开发很有帮助。比如,下面是一个让网页支持canvas和css3的例子。2.例子。下面是一个在canvas画布中显示一个红球的例子的html.Java代码fewfwe这个例子在ie8不...
分类:
Web程序 时间:
2014-08-08 15:12:26
阅读次数:
210
HTML5 和 CSS3 技术给 Web 带来了新的利器,点燃了 Web 开发人员的激情。所谓只有想不到,没有做不到,的确如此。下面给大家分享一个结合 CSS3 & Canvas 模拟人行走的动画效果。
分类:
Web程序 时间:
2014-08-08 09:35:05
阅读次数:
243
路径与子路径在某一时刻,canvas之中只能有一条路径存在,Canvas规范称之为“当前路径”(current path),这条路径却可以包含很多子路径(subpath),子路径是由两个或者更多点组成的context.beginPath();context.rect(10,10,100,100);c...
分类:
Web程序 时间:
2014-08-07 03:01:48
阅读次数:
285
packagecom.example.ex_templete;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.Paint.Style;importandroid.util.AttributeSet;importandroid.util.DisplayMetrics;importa..
分类:
移动开发 时间:
2014-08-06 23:18:03
阅读次数:
481