标注大师开源了

阅读本文大概需要3分钟,也可直接拉到底部看总结部分的结论

1概述 


ios11截图后支持直接编辑图片,花了点时间断断续续完成一个Android开源项目“标注大师”。
 市面上有很多图片编辑的软件,大多比较简陋的绘图工具的demo,不能满足实际的需要。做的比较号的有腾讯出品的小Q画笔,但是只能标注图片,不能标注屏幕(阅读、聊天等场景下标注还要截图-打开应用找到图片-绘制-分享),而且标注图片的时候不支持缩放、绘图工具占据绘制区域,操作不方便。
 这里主要主要解决很简单的问题:
  1.  满足图片标注的实际需要,各种图形(线、矩形、圆形、马赛克、橡皮擦、文字等)、颜色等的绘制,尽可能加大绘制区域。
  1.  支持绘制屏幕,在任何界面可能pdf、 聊天记录等,可以直接开始标注,标注完成保存分享即可。
2 正文



  
  话不多说先上最终效果,App可以在各大商店搜索“标注大师”,这里给出应用宝的链接,欢迎体验: http://a.app.qq.com/o/simple.jsp?pkgname=com.windhike.tuto
效果:    
 项目需求不是很复杂,不过麻雀虽小,五脏俱全。
  项目结构
 
  •  androidfastcoding_java 为封装的用于快速开发的库,包含主题、框架、授权等
  • app为主要代码:界面、批注逻辑处理
  • annotation主要封装了批注相关的代码
  • easytouch主要为浮动绘制工具和截屏相关的代码
 
  技术和难点 大概罗列下。
  1.  基础架构和第三方库使用   
  1. 通用activity+fragment,免注册使用方便,使用到了service去管理悬浮窗口
  1. 异步:Glide加载图片,rxJava异步处理批注图片
  1. 难点
  1. 批注绘制、存储和提取
  1. 截屏版本视频
  1. 悬浮工具
  1. 其他
  1. gradle常用规范使用和多渠道配置
  1. 应用编译打包与调试技巧

这里大概罗列了应用的思路和主要技术点。由这些思路展开,你可以了解如何开始和构建一个自己的应用。

2 链接



标注大师源码地址: https://github.com/zyongjun/Tuto
有建议和想法也可以到我博客留言: http://blog.csdn.net/fengyutubu

以上。

    
欢迎 长按下图 识别图中二维码 或者 扫一扫关注 我的公众号:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值