我们已经介绍了Canvas,在那里,已经学习了如何创建自己的View。在第7章中也使用了Canvas来为MapView标注覆盖。画布(Canvas)是图形编程中一个很普通的概念,通常由三个基本的绘图组件组成:Canvas 提供了绘图方法,可以向底层的位图绘制基本图形。Paint 也称为"刷子",Pa...
分类:
移动开发 时间:
2015-04-13 18:30:57
阅读次数:
207
首先解释一下:Canvas、Paint
、Rect.
Canvas绘图有三个要点(你完全可以开一下脑洞):
1.Canvas画布,就像是我们画画用的纸。图形绘制在Canvas画布之上。
2.Paint画笔,就像现实中的画笔一样,可以设置颜色,字体,透明度等。
3.Rect绘画路径,用于绘制不同形状如:矩形、椭圆形等。
这里主要讲述的是View中的onDraw 中的canv...
分类:
移动开发 时间:
2015-04-13 16:46:43
阅读次数:
126
Bitmap bmp =BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher); Paint paint = new Paint(); paint...
分类:
编程语言 时间:
2015-04-13 16:26:01
阅读次数:
639
Problem Description:
Aekdycoin and abcdxyzk are playing a game. They get a circle chain with some beads. Initially none of the beads is painted. They take turns to paint the chain. In Each turn one p...
分类:
其他好文 时间:
2015-04-08 18:14:42
阅读次数:
175
www.sharewithu.com/space/space.php?id=2409967www.sharewithu.com/space/space.php?id=2409969www.sharewithu.com/space/space.php?id=2410146www.sharewithu....
分类:
移动开发 时间:
2015-04-08 01:05:29
阅读次数:
187
前面关于paint的方法讲解里,讲到 setXfermode 就截止了,原因有两个:
1. 那篇文章已经太长了,我自己都看不下去了;
2. setXfermode 在paint 里占有至关重要的地位;
基于以上两个原因,我们一起来看看这个方法有何妙用。
首先我们还是来看看关于这个方法的说明:
/**
* Set or clear the xfermode object....
分类:
移动开发 时间:
2015-04-07 17:34:49
阅读次数:
685
1047 - Neighbor House
PDF (English)
Statistics
Forum
Time Limit: 0.5 second(s)
Memory Limit: 32 MB
The people of Mohammadpur have decided to paint each ofth...
分类:
其他好文 时间:
2015-04-07 09:46:45
阅读次数:
116
Android Xfermode简单用法介绍...
分类:
移动开发 时间:
2015-04-06 17:17:43
阅读次数:
205
1、OnPaint()函数是窗口重绘消息WM_PAINT的响应函数,当窗口重绘时会产生WM_ERASEBKGND消息和WM_PAINT消息,而且WM_ERASEBKGND会先于WM_PAINT产生,所以窗口重绘时,会先调用OnEraseBkGnd()擦除窗口,再调用OnPaint绘制窗口。如果你在O...
分类:
其他好文 时间:
2015-04-03 19:07:12
阅读次数:
243