没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-DrawingView
共40个文件
png:12个
xml:11个
java:4个
需积分: 10 0 下载量 170 浏览量
2019-08-06
07:36:39
上传
评论
收藏 2.11MB ZIP 举报
温馨提示
DrawingView DrawingView的原型来自DrawingView-Android,是android的一个可涂鸦控件。 之所以做这个控件是因为前段时间写了一个截图应用需要用到涂鸦功能,现在把涂鸦的控件单独拿出来写一个demo。 这个控件代码超简单的哦,还不到300行。 效果展示 gif效果展示: 保存的图片: 基本功能 可以设置画笔的粗细,颜色,撤销上一笔涂鸦,提供保存图片的接口。 与DrawingView-Android相比较,这个版本的控件大小可以适应图片大小和尺寸,去除了“橡皮擦”功能,增加“撤销功能”,解决了在图像上涂鸦路径不能保存的问题。 具体实现 控件适应图片 因为这个我们需要这个控件居中显示,而且canvas必须和加载的图片一样大(否则可以涂鸦的范围和图片大小不一样)所以在绘制这个控件的时候要测量图片大小。 重写onMeasure()方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeas
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-DrawingView.zip (40个子文件)
DrawingView-master
gradlew 5KB
settings.gradle 15B
README.MD 7KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 52KB
gradlew.bat 2KB
gradle.properties 730B
DrawImg.png 609KB
DrawingView.gif 1.14MB
.gitignore 87B
app
src
androidTest
java
com
hcz017
drawingview
ExampleInstrumentedTest.java 748B
test
java
com
hcz017
drawingview
ExampleUnitTest.java 400B
main
AndroidManifest.xml 798B
res
mipmap-hdpi
ic_launcher.png 3KB
ic_launcher_round.png 4KB
raw
image.png 276KB
mipmap-xxxhdpi
ic_launcher.png 10KB
ic_launcher_round.png 14KB
mipmap-xhdpi
ic_launcher.png 5KB
ic_launcher_round.png 6KB
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 2KB
drawable
ic_undo.xml 440B
ic_pen.xml 456B
ic_color_blue.xml 821B
ic_save.xml 456B
ic_brush.xml 513B
ic_color_red.xml 821B
layout
activity_main.xml 2KB
values
colors.xml 382B
strings.xml 74B
styles.xml 593B
mipmap-xxhdpi
ic_launcher.png 8KB
ic_launcher_round.png 10KB
java
com
hcz017
drawingview
MainActivity.java 3KB
DrawingView.java 10KB
.gitignore 7B
build.gradle 1001B
proguard-rules.pro 924B
build.gradle 690B
共 40 条
- 1
资源评论
weixin_39840588
- 粉丝: 448
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功