社区
Android
帖子详情
canvas能保存,别的地方用吗?
tserpent
2012-08-10 10:10:52
在view的ondraw会自动传一个canvas用来画画。
我想这里把他保存下来,在别的地方用这个canvas来画画,比如:
我在点击事件处理函数里,用这个canvas重画东西,而不是通过postinvalidate调用ondraw来画?
这样可以吗,行得通嘛?
...全文
140
2
打赏
收藏
canvas能保存,别的地方用吗?
在view的ondraw会自动传一个canvas用来画画。 我想这里把他保存下来,在别的地方用这个canvas来画画,比如: 我在点击事件处理函数里,用这个canvas重画东西,而不是通过postinvalidate调用ondraw来画? 这样可以吗,行得通嘛?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CNnumen
2012-08-11
打赏
举报
回复
不可以
qinjuning
2012-08-10
打赏
举报
回复
绝对不行 draw()/ onDraw()方法 的Canvas对象都只是零时变量,保存不了的。
过postinvalidate调用ondraw来画? 要重绘只能按照系统的绘制流程去做,你自己绘制的话,怎么可能达到系统的效果呢。
unity
保存
canvas
做prefab在别处用的时候
博客提到在Unity中,将
Canvas
保存
为Prefab后,在其他
地方
使用时需要加入EventSystem。这是关于Unity开发中资源复用和系统配置的关键信息。
【
canvas
】
canvas
的综合运用:输入文本
本文详细介绍了如何使用HTML5的
canvas
配合input元素实现在
canvas
上创建一个可编辑的文本输入框,包括输入光标处理、文本定位、键盘监听和基本的文本删除功能。然而,文章也指出了一些待改进的
地方
,如样式
保存
、换行处理、光标定制等。
canvas
高级功能(下)
本文深入介绍了HTML5
Canvas
的高级特性,包括如何创建线性和放射性渐变,利用路径绘制复杂图形,以及将
Canvas
内容导出为图像。通过示例代码,展示了渐变的使用,如从黑色到白色的线性渐变,以及不同类型的放射渐变。此外,还讲解了如何通过贝塞尔曲线绘制平滑曲线。最后,文章演示了如何使用toDataURL方法将画布内容转换为数据URL,便于
保存
或在其他
地方
使用图像。
uniapp中使用
canvas
生成海报,并下载
保存
到手机相册
本文介绍在uniapp中使用
canvas
生成海报并下载
保存
到手机相册的方法。在H5中使用uni.
canvas
ToTempFilePath获取绘制海报的base64
保存
图片,若提示画布被污染可能是图片跨域,需后台设置。APP端不存在图片跨域问题。还提及不同端的更新情况及微信小程序使用时的报错解决方案。
QML
Canvas
保存
画布内容
本文介绍如何在QML中使用
Canvas
保存
绘制的内容。
Canvas
提供了toDataURL()和save()方法,前者将画布转换为DataURL,后者直接
保存
为图片。通过示例代码,展示了如何在用户完成画板创作后,将作品导出为图片。
Android
80,490
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章