Android 画图工具源码、一个画图软件,可以画直线/矩形/圆形/三角形/立方体/圆柱体等、拖动改变大小、安卓画图软件

Android 画图工具源码、一个画图软件,可以画直线/矩形/圆形/三角形/立方体/圆柱体等、拖动改变大小、安卓画图软件

源码名称:Android 画图工具源码、一个画图软件,可以画直线/矩形/圆形/三角形/立方体/圆柱体等、拖动改变大小、安卓画图软件
源码大小:909KB
开发语言:PHP+Mysql
操作系统:Windows,Linux
源码简介与安装说明:

一个画图软件,可以画直线、矩形、圆形、三角形、立方体、圆柱体。 直线可以延长、缩短、拖动;矩形、圆形、三角形需要可以拖动、改变大小。

实现方式:

一个主view类(一个自定义view),在主view类中定义了统一的paint、bitmap、canvas,以及子类中需要用到的3个点downPoint,movePoint,upPoint。

其他子类(画直线的view、画矩形的view)都是继承这个主view类。

在每次选择形状的时候:

1、实例化一个view类

2、将view类加入到当前activity

画每一种形状都是在自己的view上进行,新加进来的view覆盖前面的view。

每个子类中都有方法onTouchEvent()执行自己的操作:

缺点:

每次选择一个形状的时候都会调用主view类中的

来重新创建一个bitmap,如果不停的选择,就会不停的新建bitmap。Bitmap创建过多之后就会报:内存溢出错误。

沃客云资源,库测试截图:

Android 画图工具源码、一个画图软件,可以画直线/矩形/圆形/三角形/立方体/圆柱体等、拖动改变大小、安卓画图软件 Android 画图工具源码、一个画图软件,可以画直线/矩形/圆形/三角形/立方体/圆柱体等、拖动改变大小、安卓画图软件

 

分享到 :