一:双缓冲原理 为了解决窗口刷新频率过快所带来的闪烁问题,利用双缓冲技术进行绘图。所谓双缓冲技术,就是将资源加载到内存,然后复制内存数据到设备DC(这个比较快),避免了直接在设备DC上绘图(这个比较慢)。打个简单的比方:有个画家在街边办了一个即时画展,在同一块画布上根据观众的要求画不同的图像,每当....
安卓开发中不可缺少的就是各种图片的圆角,遮罩等等。
以前我都是用shape处理的,发现背景图的圆角要设置成和界面父元素背景一样才能看不出去纰漏。
当遇到背景多变的情况,比如listview隔行背景颜色不同的情况就郁闷了,又要加一堆代码处理。
现在有一个方法可以统一处理,就是用画布Canvas,代码和方法如下:
方法步骤说明:
1、画布Canvas
2、在画布上把要显示的图画上去
3、...
分类:
移动开发 时间:
2014-08-18 12:37:44
阅读次数:
283
HTML5又2008年诞生,HTML5大致可以等同于=html+css3+javascriptapi.... so --->支持css3强大的选择器和动画以及javascript的新的函数先来记录一下吧! 1。画布标签HTML5的新标签举例: 1 2 3 canvas画...
分类:
Web程序 时间:
2014-08-18 12:11:34
阅读次数:
275
Canvas是图形编程中很实用的一个概念。通常有3个基本部分组成:
1.Canvas 提供了绘图方法,可以向底层的位图绘制基本图形。(我觉得这个解释很好,比解释成画布要好的多)
2.Paint 称为画笔或者刷子,Paint可以指定如何将基本图形绘制到位图上。
3.Bitmap 绘图的表面。
Android绘图API支持透明度,渐变填充,圆角矩形和抗锯齿。
1.可以绘制的内容
Canva...
分类:
移动开发 时间:
2014-08-16 18:31:30
阅读次数:
384
2.3.1 用方块观察斜面样式与斜角滤镜作用方法的差异
在Photoshop和Flash里都各自建一个500*500的空白文件,然后各自在画布中心画上一个纯蓝的(#0000FF),100*100大小的方块,(如果不懂得如何完成以上操作,可自行翻阅相关的入门教材)然后Flash里再多做一步,按F8转换为元件,类型选择“影片剪辑”。
为了最大程度上减少对本课题研究的...
分类:
其他好文 时间:
2014-08-14 20:47:49
阅读次数:
201
方法解释:Actuate.tween( target : Dynamic , duration : Float , properties : Dynamic , ?overwrite : Bool , ?customActuator : Class )target:想要控制的对象,可以是画布,可以是...
分类:
其他好文 时间:
2014-08-13 13:01:06
阅读次数:
263
Swing JPanel 设置画布背景及自己绘图...
通过HTML5 canvas画布创建简单的热点图,当鼠标划过时产生热点,停留时间越长,热点亮度越高。下面是HTML部分: Reset 接着进行变量声明及初始化:接着是绘制热点图主函数方法:function drawHeatMap() { document.get...
分类:
Web程序 时间:
2014-08-12 00:34:23
阅读次数:
465
flot网址:http://code.google.com/p/flot/ 下载 JS 文件,使用方法和 jquery 一样。 ?注意:flot是自动绘制在画布标签(canvas)内的,IE不支持,需要添加 excanvas.min.js ,此文件可以在上面给出的flot网址中...
分类:
Web程序 时间:
2014-08-11 12:15:52
阅读次数:
311
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
//using System.Drawing;
namespace ASP.NET中级
{
///
/// Handler2 的摘要说明
///
public class Handler2...