我想在滚动画布时动态添加更多图像,但我不想在画布上看到任何空白区域。
关于如何完成这项工作的任何想法?
我使用paperjs,我创建了约90张图像,它们在画布上随机移动。
答案 0 :(得分:2)
每次滚动时,您都可以检查屏幕底部是否有空间容纳更多图像(也许也可以在顶部获得更好的效果?),如果是这样,请添加更多图像。
为了使该功能正常运行,您肯定需要找到一种方法来快速获取最高/最低项目,以检查它们与视图边界的距离。
为了更好地理解这个概念,我将问题简化为只涉及一列圆的简单案例。
这是sketch演示解决方案。
代码应该是不言自明的,并应允许您将其转换为特定情况。
cameraPreviewParams