前面我写了一篇文章介绍如何实现侧滑菜单:Swift - 侧滑菜单的实现(样例1:主页向右滑动,露出下方菜单页) 其实现方式是,通过手势拖动主页面移动,从而露出下面的菜单页(其实后面的菜单页是固定不动的)。 下面演示另一种样式的实现(模仿手机QQ的侧滑菜单......
通常我们使用rgb()函数设置不透明的颜色,要实现半透明的颜色有两种方法。 1,使用rgba()函数 这种方法好适合使用多种颜色绘制,而且每个颜色需要单独设置不同的透明度的情况......
如果我们要在<canvas>上绘制复杂的图形,就需要学习各种几何知识。 好在网上有现成的绘图库供我们使用,不但可以轻松绘制圆形、三角形、椭圆形、多边形等基本图形,而且还提供了许多高级方法......
侧滑菜单是现在的APP上很常见的功能,其效果是在主界面用手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。 虽然网上也有很多实现这种slide view效果的第三方库,但如果想自己写代码实现也是很简单的,效果图如下......
1,变换介绍 变换,就是一种通过变化<canvas>坐标系达到绘图目的的技术,具体有如下几种变换 : (1)translate:平移变换 (2)scale:缩放变换 (3)rotate:旋转变换 (4)matrix:矩阵变换......
通常我们为了节约流量,传输多个文件的时候需要将它们打包成Zip文件再传输,或者把下载下来的Zip包进行解压。本文介绍如何使用 ZipArchive 进行文件的压缩、解压操作。 1,SSZipArchive介绍......
绘制曲线有如下四个方法:arc()、artTo()、bezierCurveTo()和quadraticCurveTo()。 第一个比较简单,就是绘制一段圆弧。后面三个方法复杂一些,都需要定义控制点。 1,arc()绘制圆弧......
一,什么是LINQ LINQ 是 Language Integrated Query(语言集成查询)的简称。它是微软在.NET 3.5中引入的重要功能。既然是微软推出的,那对应的编程言自然是c#和Visual Basic语言。 1,LINQ的作用 让我们可以使用相同API(类似SQL的语法来查询)操作不同的数据源。比如:SQL Server、Oracle、XML以及内存中的数据集合,当然开发人员也可以使用其提供的扩展框架添加更多的数据源......
下面通过样例演示使用路径绘制一个三角形并进行填充。 1,绘制时要注意如下两个地方: (1)路径绘制完毕后,要调用 closePath() 来明确地关闭路径......
1,绘制实心矩形 可以使用 fillRect() 方法绘制,其填充颜色从绘图上下文的 fillStyle 属性获取。 var canvas = document.getElementById("myCanvas"); var context = canvas.getContext("2d")......