js canvas 自定义 scroll-view

发布于 7 年前作者 ping9017367 次浏览最后编辑 7 年前来自 ask

新人求问:

 __  在小游戏模式下,需要实现类似小程序中的scroll-view组件,尤其是滚动功能的效果,请问有没有相关的方案?__

1 回复
jing71
jing711 楼6 年前

可以参考下游戏引擎的UI组件实现,成熟的游戏引擎都有。实现原理:所有的图形都是绘制在canvas上,scroll-view容器只需要绘制部分区域,clip接口裁剪指定的区域,scroll利用touch事件来做。