效果图:
原理:最上层是一个(颜色值为#cococo)bitmap,中间是一个画笔在画布上花下用户滑动的路径,最下层是一个背景图片的bitmap(见下图)
具体绘制的代码如下:
@Override
protected void onDraw(Canvas canvas) {
canvas.drawBitmap(mOutterBitmap, 0, 0, null);//...
分类:
其他好文 时间:
2016-04-12 17:25:08
阅读次数:
278
今天又看了一下张孝祥的视频,觉得老师讲的一些例子很有道理: 面向对象一个很重要的思想:谁拥有数据,谁就对外提供操作这些数据的方法。 案例1:老师在黑板上画圆 对象分析:老师(Teacher)、黑板(BlackBoard)、圆(Circle) 方法归属分析:画圆(Draw)这个方法是属于圆的,根据上面 ...
分类:
其他好文 时间:
2016-04-11 20:27:13
阅读次数:
116
曾经面试时,面试官问了一个View和Viewgroup的测绘顺序,当时答的不是特别完美,今天总结下具体的顺序!可能有童鞋说多简单啊不就是onMeasure onSizeChanged onLayout onDraw,
………加入一个ViewGroup里面放置了三个View,请说出log输出的具体顺序,附加一条,ondraw方法是谁通知他开始绘制的,以及ondraw中的canvas来自哪里?好的现在...
分类:
移动开发 时间:
2016-04-11 12:24:31
阅读次数:
213
The figure 1a does not draw any lines, while the figure 1b works well.The key concept is “group” in aes.The rule is simple: So, by specifying group=g ...
分类:
其他好文 时间:
2016-04-10 19:18:51
阅读次数:
691
在定义和实现COM接口时,纯虚函数有不可替代的作用。举个例子,可能有些牵强,但是能说明问题。比如,我有一个类Animal,维护了一种动物形象,现在我要实现一个函数Draw,把这个动物画到任意一种介质上,这种介质可能是屏幕也可能是位图,当然,在屏幕和位图上画图形肯定是不一样的,那么,我的Draw函数肯 ...
分类:
其他好文 时间:
2016-04-09 20:39:14
阅读次数:
386
一:TextView的onDraw()方法: 1.第一句restartMarqueeIfNeeded()绘制字幕滚动。 首先我们看一个东西: android.text.TextUtils.java 很熟悉对不对,这就是平常在TextView的android:ellipsize属性,当字符显示不下的时 ...
分类:
移动开发 时间:
2016-04-09 01:37:40
阅读次数:
206
Only applicable when Themes are enabled in applications on Windows XP. Causes the parent to draw its background into the control's background. This is ...
今天用cocos2dx 3.2版本号学习画图功能, 于是我重载Node 的draw方法。发现报错, 点击方法进入到Node下 发现draw()方法后面多了一个 final。 以下我简单解说一个下final的用途 1 final类: final类不能被继承,因此final类的成员方法没有机会被覆盖,默 ...
分类:
编程语言 时间:
2016-04-07 17:05:17
阅读次数:
211
15.6 Draw an entity-relationship diagram for a database with companies, people, and professionals (people who work for companies). 在公司Companies工作的人是专家 ...
分类:
其他好文 时间:
2016-04-07 08:21:30
阅读次数:
195
我们先实现拍照按钮的圆形效果哈,Android开发中,当然可以找美工人员设计图片,然后直接拿进来,不过我们可以自己写代码实现这个效果哈,最常用的的是用layout-list实现图片的叠加,我们这个layout命名为btn_take_photo.xml,这是一个自定义的drawable文件,所以按照规范,我们要将它放在drawable文件夹里
注意:drawable文件夹一般是来放自定义的draw...
分类:
移动开发 时间:
2016-04-03 20:25:15
阅读次数:
208