android 画布清屏,html5清空画布方法(三种)
总结以下三种清空canvas画布的方式:
1. 最简单的方法:由于canvas每当高度或宽度被重设时,画布内容就会被清空,因此可以用以下方法清空:
function clearCanvas()
{
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
c.height=c.height;
}
2. 使用clearRect方法:
function clearCanvas()
{
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.clearRect(0,0,c.width,c.height);
}
3. 类似于方法2,可以用某一特定颜色填充画布,从而达到清空的目的:
function clearCanvas()
{
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.fillStyle="#000000";
cxt.beginPath();
cxt.fillRect(0,0,c.width,c.height);
cxt.closePath();
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
android 画布清屏,html5清空画布方法(三种)相关推荐
- html 画布 重置,html5清空画布的方法有哪些
html5清空画布的方法有哪些 发布时间:2020-07-21 11:24:24 来源:亿速云 阅读:89 作者:Leah 本篇文章给大家分享的是有关html5清空画布的方法有哪些,小编觉得挺实用的, ...
- 【Android】Eclipse自动编译NDK/JNI的三种方法
[Android]Eclipse自动编译NDK/JNI的三种方法 SkySeraph Sep. 18th 2014 Email:skyseraph00@163.com 更多精彩请直接访问SkySer ...
- 清空StringBuilder的三种方法及效率
清空StringBuilder的三种方法及效率 大家知道对于字符串频繁拼接是使用stringbuilder.Append方法比使用string+=方法效率高很多,但有时需要清空stringbuilde ...
- js清空数组的三种方法
JavaScript中清空数组的三种方式 js清空数组的方法 1.splice函数 arrayObject.splice(index,howmany,element1,.....,elementX) ...
- boostrap 鼠标滚轮滑动图片_BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)...
Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除此之外,内容也是足够灵活的,可以是图像.内嵌框架.视频或者其他您想要放置的任何类型的内容. 因为最近开发的项 ...
- 10038 mysql,关于MySql 10038错误的完美解决方法(三种)
第一种方法: 第一步: 先看报错窗口 2003 can't connect to MySQL server on '127.0.0.1'(10038). 第二步: 原因是:远程3306端口未对外开放操 ...
- mysql 2003 10038_关于MySql10038错误的完美解决方法(三种)
第一种方法: 第一步: 先看报错窗口 2003 can't connect to MySQL server on '127.0.0.1'(10038). 第二步: 原因是:远程3306端口未对外开放操 ...
- mysql10038_关于MySql 10038错误的完美解决方法(三种)
本文给大家带来三种有关mysql报10038错误的解决方法,每种方法都非常不错,需要的朋友参考下 第一种方法: 第一步: 先看报错窗口 2003 can't connect to MySQL serv ...
- Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式
Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式 actionNone : 回车键,按下后光标到下一行 actionGo : Go, actionSearch : 放大镜 a ...
- html 重置画布坐标系,html5清空画布方法(三种)
总结以下三种清空canvas画布的方式: 1. 最简单的方法:由于canvas每当高度或宽度被重设时,画布内容就会被清空,因此可以用以下方法清空: function clearCanvas() { v ...
最新文章
- Kubernetes 1.8.4 手动安装教程-安装Dashboard(七)
- (剑指Offer)面试题61:按之字形顺序打印二叉树
- Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- Java判断语句 循环语句
- Linux下Tomcat重新启动以及日志
- linux源码编译rpm,Linux的RPM和源码包(CentOS)
- fnCustomBootTask for local sandbox 在何处赋值
- Java恶意序列化背后的历史和动机
- 麒麟710f能否升级到鸿蒙系统,定了!麒麟710以上支持升级鸿蒙系统,荣耀也可以升级...
- Redis的哨兵(sentinel)模式
- Latex 公式速查
- 996工作制,还要抽时间提升自己吗?
- 计算机专业论文指导教师评语,指导老师论文评语
- 北京移动推低价位流量卡 10元包70M
- Android Widget——GridView 学习笔记
- 逻辑回归(吴恩达机器学习笔记)
- 【C++ 程序】 Fractal Designer 0.2
- 美国之行第四天(r12笔记第54天)
- 2021了,真的不要再说 Node.js 是一门编程语言了
- 对抗色情图像检测算法的一些思路
热门文章
- 出现APK安装包解析错误问题说明
- 参考文献中英文人名_参考文献英文人名的缩写规则
- .Net框架设计(Yanlz+Unity+XR+C#+.Net+框架+框架设计+设计模式+工具可视化+SOA+立钻哥哥+==)
- android 指纹存储密码,Android指纹登录/指纹支付简述
- VENDORNPC.LUA --随身商人
- 技术族谱:预告片的制作思路
- 【微信小程序学习笔记02理解与初始准备】【实战天气微信小程序】
- 游戏与幼儿教育如何相辅相成
- phpcms搜索功能实现
- 30天自制操作系统(day1)