搜书网 本次搜索耗时 0.066 秒,为您找到 186 个相关结果.
  • 二次贝塞尔曲线

    Ch11 二次贝塞尔曲线 贝塞尔曲线 二次贝塞尔曲线 Ch11 二次贝塞尔曲线 贝塞尔曲线 Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细...
  • 8.3.4 Surface和画图

    8.3.4 Surface和画图 8.3.4 Surface和画图 下面来看最后两个和Surface相关的函数调用:一个是lockCanvas;另外一个是unlockCanvasAndPost。 1.lockCanvas分析 要对lockCanvas进行分析,须先来看Java层的函数,代码如下所示: [—>Surface.java:lockC...
  • 矩阵变换

    Ch16 矩阵变换 变换矩阵 矩阵变换transform() 平移变换 缩放变换 旋转变换 setTransform() 方法 Ch16 矩阵变换 变换矩阵 之前三节所说的坐标变换的三种方式——平移translate() ,缩放scale() ,以及旋转rotate() 都可以通过transform() 做到。 在介绍矩阵变换tr...
  • wing带你玩转自定义view系列(2) 简单模仿qq未读消息去除效果

    上一篇介绍了贝塞尔曲线的简单应用 仿360内存清理效果 这一篇带来一个 两条贝塞尔曲线的应用 : 仿qq未读消息去除效果。 转载请注明出处:http://blog.csdn.net/wingichoy/article/details/50503630 老规矩,先上效果图: qq的未读消息去除很炫酷,其实就是用了两条贝塞尔曲线,我们按思...
  • 裁剪和绘制图像

    Ch20 裁剪和绘制图像 裁剪区域clip() 绘制图像drawImage() 创建相框 Ch20 裁剪和绘制图像 裁剪区域clip() 使用Canvas绘制图像的时候,我们经常会想要只保留图像的一部分,这是我们可以使用canvas API再带的图像裁剪功能来实现这一想法。 Canvas API的图像裁剪功能是指,在画布内使用路径,...
  • 8.6.2 ViewRoot的你问我答

    8.6.2 ViewRoot的你问我答 8.6.2 ViewRoot的你问我答 ViewRoot是Surfac系统甚至UI系统中一个非常关键的类,下面把网上一些关于ViewRoot的问题做个总结,希望这能帮助读者对ViewRoot有更加清楚的认识。 ViewRoot和View类的关系是什么? ViewRoot是View视图体系的根。每一个Wind...
  • Android摄像头开发:拍照后添加相框,融合相框和图片为一副 图片

    为了添加相框,可以新建一个bitmap,依此实例化一个canvas。然后再上面依次画上原图和相框。 在onPictureTaken()函数里,得到原始bitmap后,得到相框,然后调用融合函数。 Bitmap frame = BitmapFactory.decodeResource(getResources(), R.drawable.border);...
  • 第9章 图形图像处理技术

    第9章 图形图像处理技术 9.1 常用绘图类 9.1.1 Paint类 9.1.2 Canvas类 9.1.3 Bitmap类 9.1.4 BitmapFactory类 9.2 绘制2D图像 9.2.1 绘制几何图形 9.2.2 绘制文本 9.2.3 绘制路径 9.2.4 绘制图片 9.2.5 范例1:绘制Android的机器人 9.2....
  • 使用切点绘制圆弧

    Ch10 使用切点绘制圆弧 arcTo() 介绍 使用切点绘制弧线 绘制微信对话框 Ch10 使用切点绘制圆弧 arcTo() 介绍 arcTo() 方法接收5个参数,分别是两个切点的坐标和圆弧半径。这个方法是依据切线画弧线,即由两个切线确定一条弧线。 具体如下。 arcTo(x1,y1,x2,y2,radius) 这个函数以给定的半...
  • 17.27 通过canvas操作视频

    17.27 通过canvas操作视频 17.27 通过canvas操作视频 使用HTML5原生多媒体的另一个好处是可以利用很多来自HTML5或与HTML5相关的新特性和新功能。 这些新特性中的一个便是canvas (画布)元素。 使用canvas 元素及相应的JavaScript API可以在网页上描制并创建动画。 可以对HTML5视频应用这些...