随便撸(www.suibianlu.com)精品网站源码,织梦建站模版,游戏源代码分享平台

安卓源码 Android 画图工具源码

时间:2020-01-17[安卓源码]作者:随便撸

 一个画图软件可以画直线、矩形、圆形、三角形、立方体、圆柱体。 直线可以延长、缩短、拖动;矩形、圆形、三角形需要可以拖动、改变大小。
实现方式
一个主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 画图工具源码 第1张

 安卓源码 Android 画图工具源码 第2张

 

本文标签:安卓源码  android源码 

转载请注明来源:安卓源码 Android 画图工具源码

本文永久链接地址:https://www.suibianlu.com/17634.html

郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:admin#suibianlu.com

Top