今天Android项目中遇到一个ImageButton控件上面要显示文字,无奈自定义了一个ImageButton,继承自ImageButton。其实就是override这个控件的onDraw(Canvas canvas)方法;代码如下:package sRoger.pack.Utility;impo...
分类:
其他好文 时间:
2015-04-10 11:15:06
阅读次数:
122
要实现涂鸦这个功能,首先需要以下几步:
1、要实现一个DrawingView类,这个类继承View;
2、重写其父类的构造方法,并初始化涂鸦的画笔、画布的画笔和路径;
3、重写onDraw方法,在这个方法中主要进行涂鸦的绘制工作;
4、重写onTouchEvent事件,在这个方法计算当前的画笔的左边,规划画笔的路径,调用invalidate()方法不断调用onDraw方法进行绘制;
5、...
分类:
移动开发 时间:
2015-04-07 10:00:27
阅读次数:
256
最近几节课学的知识点的量有很大增长,加上上机和托福考试的临近,这里练习的所有代码就不走形式全贴出来了,找我自己觉得又不熟悉的点贴出来,争取简明扼要,恩恩这次主要看接口的问题:接口可以多继承,有些时候我们可能需要解决命名空间冲突。而从此我们得到的结果为:这里就发现问题了。。。只提供一个Draw()方法...
以下是通过重载DramItem()方法来实现自绘,
故需要设置ListCtrl控件属性"Owner Draw Fixed"为TRUE,"Owner Data"为FALSE(默认为FLASE);
1. 准备工作
(1).新建一个MFC类CMyListCtrl,其基类为CListCtrl,
(2).将ListCtrl控件属性"Owner Draw Fixed"设置为TRUE,"Own...
分类:
其他好文 时间:
2015-04-06 12:54:19
阅读次数:
343
直接 g.draw("d11.gif" ,x ,y ,null) 就可以。
更深入的研究请看我的另一篇博文:...
分类:
编程语言 时间:
2015-04-03 15:28:11
阅读次数:
202
有一张 gif
我处理了一下,拿到 java 上,直接 g.draw 是这个效果:
这已经是处理的极限,因为这张图做出来是为白底背景而作,而我的背景是黑底。
但,最终我做出来是这个效果:
可以看到我更酷了:羽毛的颜色完美融合,而且羽毛泛着荧光。
而且我的羽毛可以左右变换 ,我的羽毛在飘动,而且我的炮弹可以变色!
我是怎样做到的??
要做到...
分类:
编程语言 时间:
2015-04-03 15:24:36
阅读次数:
300
有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如
my...
分类:
移动开发 时间:
2015-04-03 11:25:27
阅读次数:
177
首先,DrawCall是渲染一次拥有同一网格并携带同一种材质的物体会使用一次DrawCall。
新建一个Material 1,Texture 为图片1,同样 再建一个Material 2,Texture为图片2。
————————————
DrawCall:0
————————————
新建Cube1,拖入Material1
————————————
Draw...
分类:
其他好文 时间:
2015-04-02 13:29:46
阅读次数:
215
1. View 树的绘图流程
当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw 。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做
的工作可简单概况为是否需要重新计算视图大小(measure)、是...
分类:
移动开发 时间:
2015-04-02 11:41:25
阅读次数:
225
一MFC视图
1,相关问题
视图窗口 --一个数据的窗口,可以喝用户进行交互操作
MFC视图类CView及其子类
2.视图窗口的使用 框架窗口带标题栏,是父窗口,而视图窗口不带标题栏,是子窗口
2.1将CView类派生自己的视图类(CMyView),并需要重写一个虚函数OnDraw
在框架窗口的WM_CREAT...
分类:
编程语言 时间:
2015-04-01 15:28:00
阅读次数:
212