关键代码:1 Paint mErasePaint = new Paint();2 mErasePaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY));3 mErasePaint.setColor(0xFFFFFF);4 ...
分类:
其他好文 时间:
2014-12-29 11:52:52
阅读次数:
195
UpdateWindow函数通过发送一个WM_PAINT消息来刷新窗口,UpdateWindow将WM_PAINT消息直接发送给了窗口过程函数进行处理,而没有放到消息队列里。MFC消息映射机制的具体实现方法是:在每个能接收和处理消息的类中,定义一个消息和消息函数静态对照表,即消息映射表。在消息映射表...
分类:
编程语言 时间:
2014-12-28 12:51:41
阅读次数:
145
Afx_msg并没有什么其他用途,它只是用来表明该原型说明是针对消息映射函数而言。仅改变视窗成员变量OnDraw函数是不会被调用的(除非改变了视窗的大小)。必须调用InvalidateRect函数,它能触发Windows的WM_PAINT消息,该消息又在CView类被映射,以引起对OnDraw的调用...
分类:
编程语言 时间:
2014-12-27 16:02:30
阅读次数:
173
今天给大家带来android画板功能的简单实现。
以下是关键源码:
package com.jikexueyuan.drawingboard;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;...
分类:
移动开发 时间:
2014-12-26 11:14:54
阅读次数:
164
使用MaskFilterMaskFilter类可以为Paint分配边缘效果。对MaskFilter的扩展可以对一个Paint边缘的alpha通道应用转换。Android包含了下面几种MaskFilter:BlurMaskFilter 指定了一个模糊的样式和半径来处理Paint的边缘。EmbossMa...
分类:
其他好文 时间:
2014-12-25 09:47:12
阅读次数:
251
public class EyeView extends FrameLayout {
private Paint paint;
private Bitmap bitmap;
public EyeView(Context context) {
super(context);
init();
}
public EyeView...
分类:
微信 时间:
2014-12-23 21:18:01
阅读次数:
488
CSS动画属性会触发整个页面的重排relayout、重绘repaint、重组recompositePaint通常是其中最花费性能的,尽可能避免使用触发paint的CSS动画属性,在CSS动画中使用webkit-transform: translateX(3em)的方案代替使用left: 3em,因为...
分类:
Web程序 时间:
2014-12-22 22:37:45
阅读次数:
259
最近在开发一个应用,需要用到文本的跑马灯效果,图省事,在网上找,但老半天都找不到,后来自己写了一个,很简单,代码如下:import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint...
分类:
移动开发 时间:
2014-12-22 07:04:12
阅读次数:
253
You have to paint N boards of lenght {A0, A1, A2 ... AN-1}. There are K painters available and you are also given how much time a painter takes to pai...
分类:
其他好文 时间:
2014-12-20 15:26:04
阅读次数:
158
画线 private void Form1_Load(object sender, EventArgs e) { this.Paint += new PaintEventHandler(Form1_Paint); } //画线 void...