首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android画板开发之橡皮功能

在上一篇实现了简单的画板功能, 这篇实现橡皮功能,首先分析一下应该如何实现, 在Andriod有个图像混合(Xfermode)概念,利用这个概念我们就可以实现橡皮功能。 ?...我们的做橡皮的时候,就是用到了PorterDuff.Mode.CLEAR这个模式清除图像,所以说橡皮也是Path,只是绘制的模式不一样了。...二、实现 在上一篇的文章中,实现了最简单笔画画板,就是只有一个画笔模式,所以首先添加一个橡皮的绘制模式。...companion object { const val EDIT_MODE_PEN = 0x1L //画笔模式 const val EDIT_MODE_ERASER = 0x2L //橡皮模式...) { companion object { const val EDIT_MODE_PEN = 0x1L //画笔模式 const val EDIT_MODE_ERASER = 0x2L //橡皮模式

1.6K10

android实现图片橡皮和快速染色功能

本文为大家分享了android实现图片橡皮和快速染色的具体代码,供大家参考,具体内容如下 源码地址:Eraselmg 1.染色 关于染色部分,可以分别设置调整画笔的大小和画笔的透明度,画笔已经设置了模糊效果...2.橡皮 橡皮的实现用了两个canvas,一个临时的,一个是作用在ImageTouchView上显示的,代码里面有注释,这里不再详细介绍。 3.功能展示: 原图: ? 画笔设置界面: ?...array) { return null; } return BitmapFactory.decodeByteArray(array, 0, array.length); } } 5.图像旋转,缩放,橡皮和染色功能如下...()); ImageTouchView.this.setImageBitmap(cacheBitmap); }else if(PaintConstants.SELECTOR.ERASE){ //橡皮功能

1.3K30
领券