加入泛型以后的,在编译的时候就不会出现警告了...
分类:
其他好文 时间:
2014-12-08 17:55:00
阅读次数:
166
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.Paint;
import and...
分类:
其他好文 时间:
2014-12-08 15:34:49
阅读次数:
245
自定义View中最重要的两个东西就是画笔和画布。首先来说一下画笔Paint。Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相..
分类:
其他好文 时间:
2014-12-05 19:35:51
阅读次数:
187
对于玩家来说,游戏是动态的;对于游戏开发人员来说,游戏是静态的,只是不停地播放不通的画面,让玩家看到了动态的效果。进入Android之前,首先要熟悉三个重要的类:View(视图)、Canvas(画布)、Paint(画笔)。通过画笔,可以在画布上画出各种精彩的图形、图片等等,然后通过视图可以将画布上的...
分类:
移动开发 时间:
2014-12-04 19:50:01
阅读次数:
235
TPaintBox是一个图形控件,继承于TGraphicControl,并且只有聊聊几个函数和属性,主要就是Canvas和Paint函数,都在这里了: TPaintBox = class(TGraphicControl) private FOnPaint: TNotifyEvent; p...
分类:
其他好文 时间:
2014-12-03 22:51:13
阅读次数:
191
InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:...OnPaint()->OnPrepareDC()->OnDraw()所以只是刷..
分类:
其他好文 时间:
2014-11-28 14:27:51
阅读次数:
127
今天看了一个内存管理软件,界面全是在程序中画出来的,了解后才发现原来这种内存管理软件因为界面时常在变化所以只能在程序中通过代码来实现,这就要设计到安卓中的view类了,直接上代码:importandroid.os.Bundle;importandroid.app.Activity;importandroid.content.Context;..
分类:
移动开发 时间:
2014-11-28 06:33:05
阅读次数:
251
二.MFC中GDI绘图
GDI绘图包括以下步骤:获取设备环境,设置坐标映射,创建绘图工具,调用DC绘图函数绘图。
1、获取设备环境
(1)在SDK编程中,获取设备环境的方法有两种:
通过API函数BeginPaint。应用程序响应WM_PAINT消息进行图形刷新时主要通过BeginPaint函数获取设备环境,在消息处理函数返回前调用API函数EndPaint释放设备环境。
函数原...
分类:
编程语言 时间:
2014-11-27 18:35:47
阅读次数:
263
cocos2dx在android下是采用Paint来生成图片然后在CCLabelTTF里显示的,它具体的代码都在java类Cocos2dxBitmap里,生成完成之后会调用一个jni函数将结果传给cpp层,cpp层靠一个static变量来与java层交换数据,具体如下
BitmapDC &dc = sharedBitmapDC();
CC_BREAK_IF(! d...
分类:
移动开发 时间:
2014-11-27 09:15:49
阅读次数:
189
This new feature doesn't paint the SQL statement in color; rather, it sort of marks it as "important."Suppose you are troubleshooting a performance issue and you suspect a specific SQL statement contr...
分类:
数据库 时间:
2014-11-24 11:53:56
阅读次数:
199