在ondraw函数体里写上int x,y;CString outstr[6];outstr[0]="五月棉花秀,";outstr[1]="八月棉花干";outstr[2]="像想起一朵不重开的花朵";outstr[3]="或许你会想起我";outstr[4]="花开天下暖";outstr[5]="花...
分类:
其他好文 时间:
2014-12-12 01:18:06
阅读次数:
649
从构造方法开始,依次执行onAttachToWindow——>onMeasure——>onSizeChanged——>onLayout——>onMeasure——>onLayout——>onDraw——>onDetachedFromWindow如题View与ViewGroup里的方法调用过程总结如下...
分类:
移动开发 时间:
2014-12-08 13:48:18
阅读次数:
326
save() saveLayer() restore()1.在自定义控件当中你onMeasure和onLayout的工作做完成以后就该绘制该控件了,有时候需要自己在控件上添加一些修饰来满足需求复写onDraw(Canvas canvas),其中Canvas就像是一块画布,你自定义控件的样式就是在它上...
分类:
移动开发 时间:
2014-12-04 19:38:03
阅读次数:
335
一 C++虚拟函数(C++ virtual function)杂谈
我们在编程的时候,经常会遇到这样的情况,假设有两个对象,你要在函数中分别调用它们的OnDraw方法,我们以前的做法一般是这样的。
void f(int iType)
{
switch(iType)
{
case 1:
//CCircle OnDraw
break;
case 2:
//...
分类:
编程语言 时间:
2014-12-01 10:12:17
阅读次数:
158
InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:...OnPaint()->OnPrepareDC()->OnDraw()所以只是刷..
分类:
其他好文 时间:
2014-11-28 14:27:51
阅读次数:
127
转载(http://blog.csdn.net/a396901990)简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个...
分类:
移动开发 时间:
2014-11-25 17:55:45
阅读次数:
180
通过Imageview显示网络传回来的byte数据,发现内存会不断增大,最终导致内存溢出。于是手动去回收Bitmap的数据,发现会main ex (Canvas: trying to use a recycled bitmap)
网上查询下,发现重新Imageview的onDraw时,在super执行try
catch,发现解决了问题,这样不必手动bitmap.recycled(),...
分类:
移动开发 时间:
2014-11-22 23:10:15
阅读次数:
210
很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需要自定义其属性,举个很简单的例子,我在项目中的多个界面使用我自定义的View,每个界面该自定义View的颜色都不相同,这时候如果没...
分类:
其他好文 时间:
2014-11-20 10:23:59
阅读次数:
245
canvas绘图后保存图片,分两种情况,一种:自己new一个canvas对象。 第二种:在onDraw函数作为参数引入Canvas第一种情况:第二种情况: 重点就是setDrawingCacheEnabled(true); 和getDrawingCache()这两个函数 public...
分类:
移动开发 时间:
2014-11-19 12:21:21
阅读次数:
237
一。图形的保存与重绘感觉没什么意义,不过CPtrArray还是比较有用的图形的重绘要调用OnDraw函数二。窗口滚动条1. 在CGraphicView.cpp的文件中CView改成CScrollView。将基类CView改成了CScrollView.三。坐标空间,映射方式,设备坐标与逻辑坐标的转换没...
分类:
编程语言 时间:
2014-11-18 22:59:29
阅读次数:
196