DrawBoardView

自定义 View 实现的画板
授权协议 MIT
开发语言 Java
所属分类 应用工具、 图形和图像工具
软件类型 开源软件
地区 国产
投 递 者 孔星宇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DrawBoard 是一个自定义 View 实现的画板;方便对图片进行各种编辑或涂鸦相关操作。

  • 主要支持的一些操作:撤销、恢复、清空、缩放
  • 主要支持的绘制模式:画路径、画点、画直线、画矩形、画椭圆、画圆、画文字、画图片、橡皮擦

Gif 展示

Image

你也可以直接下载 演示App 体验效果

DrawBoardView自定义属性说明

属性 属性类型 默认值 属性说明
dbvMinZoom float 1.0 支持最小的放大倍数
dbvMaxZoom float 4.0 支持最大的放大倍数
dbvFit boolean true 是否自适应
dbvDrawEnabled boolean true 是否启用绘图
dbvZoomEnabled boolean true 是否启用缩放
dbvShowTouchPoint boolean true 是否显示触摸点
android:src drawable   设置图片(画板背景图层)
dbvPaintColor color #FFFF0000 画笔的颜色
dbvTouchPointColor color #AFCCCCCC 触摸点的颜色
dbvDrawTextColor color #FFFF0000 绘制文本的颜色
dbvDrawTextSize dimension 15sp 绘制文本的字体大小
dbvDrawTextBold boolean false 绘制文本是否是粗体
dbvDrawTextUnderline boolean false 绘制文本是否需要下划线
dbvTouchTolerance float 4.0 触摸时允许的容差值
dbvTouchPointRatio float 1.2 触摸点的比例

 

 相关资料
  • 本文向大家介绍Android 自定义view之画图板实现方法,包括了Android 自定义view之画图板实现方法的使用技巧和注意事项,需要的朋友参考一下 看效果: 中间一个画图板 上方小控件用来显示实时画出的图形 下方小控件用来做一些画图的控制 2个小控件都能移动 顺带还有一个刮刮卡效果,只需要改一个参数: 自定义view首先要自定义属性: 在values下面创建attrs.xml: 对于下面3

  • 本文向大家介绍Android自定义View绘图实现拖影动画,包括了Android自定义View绘图实现拖影动画的使用技巧和注意事项,需要的朋友参考一下 前几天在“Android绘图之渐隐动画”一文中通过画线实现了渐隐动画,但里面有个问题,画笔较粗(大于1)时线段之间会有裂隙,我又改进了一下。这次效果好多了。 先看效果吧: 然后我们来说说基本的做法:  •根据画笔宽度,计算每一条线段两个顶点对应的四

  • 本文向大家介绍Android自定义View绘图实现渐隐动画,包括了Android自定义View绘图实现渐隐动画的使用技巧和注意事项,需要的朋友参考一下 本文实现了一个有趣的小东西:使用自定义View绘图,一边画线,画出的线条渐渐变淡,直到消失。效果如下图所示: 用属性动画或者渐变填充(Shader)可以做到一笔一笔的变化,但要想一笔渐变(手指不抬起边画边渐隐),没在Android中找到现成的API

  • 本文向大家介绍Android自定义View实现打钩动画功能,包括了Android自定义View实现打钩动画功能的使用技巧和注意事项,需要的朋友参考一下 先上效果图 动图 静态图 1. 回顾 【Android自定义View:一个精致的打钩小动画】上一篇文章,我们已经实现了基本上实现了控件的效果了,但是...但是...过了三四天后,仔细看回自己写的代码,虽然思路还在,但是部分代码还是不能一下子的看得明

  • 本文向大家介绍Android 自定义view实现水波纹动画效果,包括了Android 自定义view实现水波纹动画效果的使用技巧和注意事项,需要的朋友参考一下 在实际的开发中,很多时候还会遇到相对比较复杂的需求,比如产品妹纸或UI妹纸在哪看了个让人兴奋的效果,兴致高昂的来找你,看了之后目的很明确,当然就是希望你能给她; 在这样的关键时候,身子板就一定得硬了,可千万别说不行,爷们儿怎么能说不行呢;

  • 本文向大家介绍Android自定义View实现水波纹引导动画,包括了Android自定义View实现水波纹引导动画的使用技巧和注意事项,需要的朋友参考一下 一、实现效果图 关于贝塞尔曲线 二、实现代码 1.自定义view 2.MainActivity.java 3.activity_main.xml 三、源码下载 http://xiazai.jb51.net/201701/yuanma/Andro

  • 本文向大家介绍Android自定义View实现饼状图带动画效果,包括了Android自定义View实现饼状图带动画效果的使用技巧和注意事项,需要的朋友参考一下 一个简单的自定义view饼状图,加入了动画效果 先看一下效果 下面就直接上代码了 已经加入了详细的注释,同样的原理,还可以将动画加入到柱形图等等。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Android自定义View画圆功能,包括了Android自定义View画圆功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android自定义View画圆的具体代码,供大家参考,具体内容如下 引入布局 自定义View的java类,继承View 效果图: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。