【发布时间】:2013-06-29 07:46:15
【问题描述】:
我是新的 html5 开发人员,开发了 html5 网络应用程序。在这个网络应用程序中,所有动画对象都显示在画布上。我想使用响应式 UI 调整所有资产。画布的高度和宽度会根据浏览器进行更改,但画布大小的子级仍然没有根据画布更改。
当窗口大小改变时,如何重新调整画布大小并在画布中绘制对象 ??.
因此,画布中的所有子项都可以通过响应式 UI 重新调整大小或缩放。
还有一件事,当我在窗口调整大小时更改画布高度和宽度时,所有子项都会从画布中移除。我无法理解。为什么要删除资产?
【问题讨论】:
-
这个问题的答案stackoverflow.com/questions/5517783/…会提供一些帮助。发布一些代码也有助于查明错误
-
它是如何实现的:当我在窗口调整大小时更改画布高度和宽度时,所有子项都会从画布中删除。为什么要移除资产?
-
@HarishPatidar 画布上没有孩子。画布是被动的,不知道你在上面画了什么。您需要跟踪和维护自己绘制的内容并在调整大小时重新绘制。
标签: html canvas html5-canvas