- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 android 自定义View之Path详解
PathPathPath.DirectionPath.FillTypePath.OpPath的函数 The Path class encapsulates compound (multiple contour) geometric paths consisting of straight line segments, quadratic curves, and ...
2018-08-19 17:45:31 2342
原创 Canvas详解(android自定义view,onDraw()绘制各种图形)
Canvas Canvas:The Canvas class holds the “draw” calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a dra...
2018-08-13 20:46:30 6273
原创 C++运算符重载(operator overload)
C++中提供了运算符重载机制(operator overload 简称:Op).它可以为自定义数据类型重载运算符.实现构造数据类型也可以具有像基本数据类型一样的运算特征(C中没有改机制).示例:using namespace std; struct Student{ int age; string name; }; b...
2018-08-24 00:30:47 1981
原创 字节序介绍
big_endian:大字节序(大型计算机,risc工作站或基于Motorola处理器的Mac机器) 字节序是反向的 例: 0000 0000 0000 0100 0000 0100 0000 0001 0000 0000:字节地址:00 0000 0100:字节地址:01 0000 0100:字节地址:02 0000 0001:字节地址:03左边的内容存储在最低字节中 右边...
2018-08-23 14:20:33 207
原创 观察者模式----介绍
在android开发中,我们有很多地方都会使用到观察者模式,那么观察者模式是什么呢? Observer(Subscriber:RxJava中的另一种体现方式):观察者 ConcreteObserverA:观察者实现类 Observable:被观察者通过上图我们可以看出,Observable通过subcribe()将Observer订阅到Observable中,当Observable发...
2018-08-21 15:00:31 901
原创 Picture
Picture android.graphics.Picture Picture可以记录Canvas上(通过Picture.beginRecording返回的Canvas)的绘制操作,然后通过picture.draw(Canvas)或者是canvas.drawPicture()把它们绘制到canvas中. 对于大多数绘制内容例如文本,矩形,直线来说,使用picture绘制要...
2018-08-10 10:59:44 382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人