1.CClientDC(客户区设备上下文)用于客户区的输出它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。2.CPaintDC用于响应窗口重绘消息(WM_PAINT)是的绘图输出。CPaint...
分类:
其他好文 时间:
2015-03-18 10:15:20
阅读次数:
124
话不多说先上图:
类似于这样的效果,很简单。这是一个listview,item是自定义的view,有两个特点:
传入长度,动态改变柱状图的长度;根据长度改变色值,长度越长越红,反之越黄。
用到的知识点无非是paint在canvas上画图,这里不赘述,想了解但是不了解的童鞋可以看我上一篇日志。
传送门:http://blog.csdn.net/zhaoyingkun/arti...
分类:
移动开发 时间:
2015-03-17 15:52:46
阅读次数:
188
使用Canvas和Paint自己绘制一个折线图...
分类:
其他好文 时间:
2015-03-17 14:16:20
阅读次数:
448
paint触摸轨迹监听,主要是三种而已,ACTION_DOWN,ACTION_MOVE,ACTION_UPpublic boolean onTouchEvent(MotionEvent event){ int action = event.getAction(); float x = eve...
分类:
移动开发 时间:
2015-03-16 12:30:47
阅读次数:
173
在客户区的界面显示程序是在放在回调函数的WM_PAINT消息的处理中,当客户区需要被重绘时,Windows系统会给应用程序窗口发送一个WM_PAINT消息。窗口在收到这个消息时,它就会重绘它的客户区。
显示文字的步骤:
1 用BeginPaint()函数得到客户区的设备环境句柄。
2 用TextOut()函数显示文字。
3 用EndPaint()函数结束显示。
显示文字的代码如下:...
1、原理和效果图总共有两张图片,一张背景图片,一张遮罩图片。背景图片有开关字样,通过遮住一个字来实现开关按钮。继承自View控件,通过Canvas和Paint结合来实现图片的绘制。通过canvas的drawBitmap方法和距离左边的位置来绘制图片,调用invalidate方法来不断的更新UI,就可...
分类:
其他好文 时间:
2015-03-13 20:44:08
阅读次数:
189
1、效果图2、自定义代码:public class ImageTextView extends View implements OnClickListener { private Paint mImagePaint; private Paint mTextPaint; private int mT....
分类:
其他好文 时间:
2015-03-13 20:24:25
阅读次数:
145
1.paint.setStyle(Paint.Style.STROKE)
// radius="100dp"
// interRadius="40dp"
// linearWidth="10dp"
// stokenWidth="40dp"
mPaint=new Paint();
mPaint.setStyle(Paint.Style.STRO...
分类:
其他好文 时间:
2015-03-13 14:22:06
阅读次数:
145
1、主要的绘制图片方法 //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置 drawBitmap(Bitmap bitmap, float left, float top, Paint paint)2、对图片剪接和限定显示区域 drawBitmap(Bitmap bit....
分类:
移动开发 时间:
2015-03-12 16:37:23
阅读次数:
164
#Font 文字最终的大小是和绘制文字的字体的类型和字体的大小是相关的. 设置字体类型 Paint.setTypeface(Typeface typeface) 设置字体大小 Paint.setTextSize(float textSize) ##几个相关的尺寸和方法 ###Paint.F...
分类:
移动开发 时间:
2015-03-12 15:33:11
阅读次数:
206