Skip to content

触控板拖拽画布到边缘时的橡皮筋效果问题 #2

@slotDumpling

Description

@slotDumpling

触控板双指手势拖拽画布要通过监听 Wheel 事件实现,但一般触摸板都带惯性滚动,也就是手指快速滑过并离开后还会持续触发一连串模拟出来的 Wheel 事件,一般也无法直接判断这个 Wheel 事件是不是惯性滚动触发的。

当画布在视野范围内被触控板手势拖动时,惯性滚动是正常且必要的。但当画布即将被拖出视野范围外时,在手指离开触控板时,被过度拖拽的画布就应该立刻“弹回”它该回到的地方,而不是跟着滚动继续被拖动几秒。

像 Figma、Affine 之类的产品,他们的画布都是 Edgeless 的,所以也不存在这种问题。

那怎么办呢????

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions