更新:本文的内容只是一部分,这段时间添加了橡皮擦这个新功能,于是问题接二连三的来,比如说:如果用本文的内容去做橡皮擦的话,难!(至少我没解决,不是没背景图,就是有背景图但是更新要在下一下刷橡皮擦的时候才能更新效果),然后有个setbackgroundresource的函数,这个函数就可以了,但是问题...
分类:
移动开发 时间:
2015-05-29 00:28:16
阅读次数:
524
上一节中,我讲解了利用Quartz 2D完成的涂鸦功能,其实主要是利用了贝塞尔曲线来完成的。可以发现,涂鸦效果中,绘制出来的,一般都是曲线效果。这一节,我讲解利用贝塞尔曲线画直线的案例:屏幕解锁。先看看最终效果图。
这个demo就是仿真“支付宝屏幕解锁”的效果。
1. 分析UI, 有三张图片:一张大的背景图片;手指没有滑到区域的按钮,灰白色的圈圈;手指滑到区域的按钮,高亮显示的...
分类:
其他好文 时间:
2015-05-28 11:03:26
阅读次数:
204
这一节,我将介绍使用Quartz 2D实现的一个实例 -- 涂鸦。在介绍直接,先介绍一下贝塞尔曲线的基本概念。
Bezier Path 基础
UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去创建矩形和多边形,使用曲线段去创建弧(arc),圆或者其他复杂的曲线形状。每一段都包括一个或者多个点,绘图...
分类:
其他好文 时间:
2015-05-27 10:09:35
阅读次数:
236
很早之前就想研究一下Android中的涂鸦,其实也说不上是研究了,毕竟都是一些相对比较简单的知识点。下面就对基于画布(Canvas)和触摸事件(onTouchEvent)来实现涂鸦和刮刮乐。...
分类:
移动开发 时间:
2015-05-26 12:47:06
阅读次数:
244
软件使用说明书一、 软件概述 本软件面向广大简易图片使用者,旨在为用户提供简单方便的不对其他软件产生依赖的截图软件,可以脱机使用。二、 软件功能 本次发布版本为测试版本,只开放部分功能,敬请谅解。目前可以使用的功能有 a) 实现基本截图功能 b) 简单的图片涂鸦功能 c) 图片标识...
分类:
其他好文 时间:
2015-05-25 22:05:30
阅读次数:
152
下面仿一个Android手写板和涂鸦的功能,直接上代码:
write_pad.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:greendroid="http://schemas.android.com/apk/res/com.cyrilmottier.android....
分类:
移动开发 时间:
2015-05-24 17:32:40
阅读次数:
255
Android自定义View(控件): 学员资料:android手写文字(涂鸦)实现 Android 自定义View (一) Android自定义View的实现方法,带你一步步深入了解Vi...
分类:
移动开发 时间:
2015-05-22 16:40:10
阅读次数:
144
原图:
效果图:
代码如下:
public class GraffitiView extends View
{
private Paint paint = null;
/*
* 源图
*/
private Bitmap originalBitmap = null;
/*
* 需要涂鸦的图片...
分类:
移动开发 时间:
2015-05-11 14:53:06
阅读次数:
144
感觉有些工具即使简单也总是忘,权当这个是记事本,涂鸦一下。
Linux:
ROS:
1) ROS查看图像类型的topic
rosrun image_view image_view image:= /imagetopic 这里面的这个:=其实是改变其内置的topic的名称的意思
2)ROS查看topic的内容
例如我有一个名为/ardrone/IMU的topic,
r...
分类:
系统相关 时间:
2015-05-10 12:58:31
阅读次数:
488
完成任务: 今天完成了选择本地图片的功能。点击“选择图片”,能从系统相册中选择本地图片,进行后续的编辑等。计划任务: 明天计划完成部分编辑功能,如调色、剪切、涂鸦等。遇到问题: 1、页面跳转的activity没有注册,导致不能用; 2、新加的xml文件没有在activity中改名字;...
分类:
其他好文 时间:
2015-05-06 22:34:28
阅读次数:
129