码迷,mamicode.com
首页 >  
搜索关键字:drawpath    ( 15个结果
(五)
昨天画的线的问题解决了大部分 是因为在drawpath时canvas被重新设置过了 所以会覆盖之前的四个点 试过thread 新的建立 运行也不对 我觉得我应该仔细研究一下thread的用法 之后是可以成功运行的 但是有时会出现闪退的情况 感觉是判断的函数有问题 05-08 20:37:46.750 ...
分类:其他好文   时间:2017-05-08 21:54:28    阅读次数:137
自定义控件详解(二):Path类 相关用法
Path:路径 绘制路径:void drawPath (Path path, Paint paint) Path 可以绘制的路径 一、直线路径 1、基本方法 ①、不形成闭环 > ②、形成闭环 ,可以看到首尾两个坐标之间闭合了一条直线 > 二、矩形路径 1、基本方法 可见两个方法类似。 这里有一个 P ...
分类:其他好文   时间:2017-04-01 16:59:25    阅读次数:154
Android drawPath实现QQ拖拽泡泡
这两天学习了使用Path绘制贝塞尔曲线相关,然后自己动手做了一个类似QQ未读消息可拖拽的小气泡,效果图如下:接下来一步一步的实现整个过程。基本原理其实就是使用Path绘制三点的二次方贝塞尔曲线来完成那个妖娆的曲线的。然后根据触摸点不断绘制对应的圆形,根据距离的改变改变原始固定圆形的半径大小。最后就是松手后返回或者爆裂的实现。Path介绍:顾名思义,就是一个路径的意思,Path里面有很多的方法,本次设...
分类:移动开发   时间:2016-06-12 01:53:02    阅读次数:277
路径和文字
一 Path(路径)cavas要绘制路径,需要使用Path,void drawPath (Path path, Paint paint),该方法可以绘制指定的path,这里介绍path相关的方法。1 直线路径void moveTo (float x1, float y1) void lineTo (float x2, float y2) void close () 以上3个方法用于绘制直线路径,其中...
分类:其他好文   时间:2016-05-12 14:10:48    阅读次数:155
CALayer上绘制直线+position
/* 1. position:确定当前图层的锚点到父视图层坐标到原点的相对偏移量,在当前图层上找出锚点位置,将两者对齐 2. 绘制直线三部曲:创建可变路径(pathCreateMutable) : 添加到context(addPath) :开始绘制(drawPath) 途径阶段2:起始点确定, 属性 ...
分类:其他好文   时间:2016-04-18 11:49:31    阅读次数:137
Android canvas.save()和canvas.restore()的理解
群里一哥们面试的时候被问到canvas.restore()的作用是什么,与之常常被一起问到的是canvas.save()的作用是什么。最近在上海开发航运项目,忙里偷闲总结一下两个方法的用法,以后也将在博客中记录面试中可能会被问到的一些其他问题。Canvas相当于一块画布,该类中常用的方法如下: drawRect(RectF rect, Paint paint) drawPath(Path path,...
分类:移动开发   时间:2016-03-08 16:43:46    阅读次数:204
Android 室内定位系列:<1>地图构建
Path类可以预先在View上将N个点连成一条"路径",然后调用Canvas的drawPath(path,paint)即可沿着路径绘制图形 Android还为路径绘制提供了PathEffect来定义绘制效果,PathEffect包含如下子类 ComposePathEffect CornerPathEffect DashPathEffect DiscretePathEf...
分类:移动开发   时间:2015-08-27 11:13:12    阅读次数:457
安卓笔记:Canvas绘图
1.Canvas常用方法:drawRect(RectF rect, Paint paint) //绘制区域,参数一为RectF一个区域 drawPath(Path path, Paint paint) //绘制一个路径,参数一为Path路径对象drawBitmap(Bitmap bitmap, Re...
分类:移动开发   时间:2015-08-18 16:06:45    阅读次数:252
Android 自定义View 实现刮刮卡效果
主要思想: 将一个view设计成多层:背景层,含中奖信息等; 遮盖层,用于刮奖,使用关联一个Bitmap的Canvas 在该Bitmap上,使用它的canvas.drawPath的api来处理 手势滑动(类似刮奖的动作) 使用paint.setXfermode 来进行消除手势滑动区域 /** * author : stone * email : aa8679...
分类:移动开发   时间:2015-07-28 18:46:04    阅读次数:173
Path相关评论的方法(一)
以前的主要是关于Canvas的translate(平移) 、scale(缩放) 、rotate(旋转) 、skew(错切)。接下来几篇主要讲下android里的Path(封装了贝塞尔曲线)&Canvas里的drawPath(path,paint);非常多人听到贝塞尔曲线,就认为似乎挺高端大气上档次。...
分类:其他好文   时间:2015-06-18 16:44:08    阅读次数:130
15条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!