【发布时间】:2015-01-12 13:46:09
【问题描述】:
我注意到 MIT 应用程序发明者没有使用 .clear 方法就无法清除画布。这意味着您每次更新时都必须手动重绘整个屏幕,对吗?那么,当你重绘你的对象时,你应该怎么做才能避免闪烁。有没有办法在第一个画布后面有一个完整的画布以避免闪烁,然后更新它,或者你只需要处理闪烁的方式。
我意识到很有可能为屏幕上的每个像素创建一个数组/列表,每个像素的 RGB 值都有一个 int,然后绘制到该列表。然后您可以简单地将数组复制到屏幕上进行渲染。我认为这在 MIT 应用程序发明者这样简单的语言中会非常缓慢和乏味。
【问题讨论】:
标签: android canvas buffer app-inventor