第一展示设置画笔颜色的功能,第二展示设置画笔大小的颜色,而第三则展示橡皮擦的功能,这节将图标颜色设置为了蓝色,并且,增加了最左边的按钮(其实,就是在gridview中多增加了一个item)。 下面分别讨论,橡皮擦,设置画笔大小,设置画笔颜色的主要思想: 1. 橡皮擦功能: 基本原理:橡皮擦 ...
记录一下橡皮擦功能开发。 讲一下原理: 橡皮擦功能要用到Paint类的一个属性: paint.setXfermode new PorterDuffXfermode PorterDuff.Mode.DST IN 这句代码的意思是: 只在源图像和目标图像相交的地方绘制目标图像 不懂没关系,首先用一个paint来绘制线条,然后用另一个paint作为橡皮擦并设置上句代码的属性,然后就变成了橡皮擦。 哎哟妈 ...
2016-08-12 17:35 8 5570 推荐指数:
第一展示设置画笔颜色的功能,第二展示设置画笔大小的颜色,而第三则展示橡皮擦的功能,这节将图标颜色设置为了蓝色,并且,增加了最左边的按钮(其实,就是在gridview中多增加了一个item)。 下面分别讨论,橡皮擦,设置画笔大小,设置画笔颜色的主要思想: 1. 橡皮擦功能: 基本原理:橡皮擦 ...
...
通过cgcontextref来画图的时候,实现橡皮擦功能的方式有两种: 1. 将画笔设置为背景色来实现橡皮擦功能。 这种情况适用于当前设置context的blend mode为normal的时候,即 CGContextSetBlendMode ...
我所实现的橡皮擦效果是设置图片某点的像素的透明度为0,来简单实现擦除效果的; 下面是效果 首先需要注意两点:1:设置 Main Camera 的 projection 属性为Orthographic ...
前言 由于业务需求,需要开发一个可以批改作业的组件,网上搜的一些插件不太符合业务需求,没办法>_<只能自己写呗(此处掉头发两根~)。 其原理是在学生提交的图片上使用画笔批改、橡皮擦、拖拽缩放、旋转、按步骤减分、和其他一些辅助功能操作,期间踩了很多坑,但也是在学习中成长,这里贴出来 ...
代码是直接复制的,重点是canvas的属性值 ...
有个朋友问我怎么在Unity中使用 UGUI 实现刮刮卡功能,之前确实没有做过,但我想了下,应该使用 Shader 可以达到。于是花了点时间实现了下改功能。 下面说下实现方式。 这里我主要使用到一个脚本和一个Shader。 另一个脚本 ...
,套用了才发现,在android上卡出翔了,因为客户要求,在android不要求特别流畅,至少要能玩,但 ...