根据 Google Material Design,我正在编写一个 Framer.js 函数来模拟当您点击按钮或图层时的“飞溅”效果。
它看起来像这样
tapSplash = (tapX,tapY) ->
tapSplashLayer = new layer
backgroundColor: "#ffffff"
opacity: 0.2
width: 500, height: 1500
borderRadius: 1500
midX: tapX
midY: tapY
在此之后,我有一些代码来运行动画。
我的问题是,如何获得 tapX 和 tapY 坐标?使用已单击/点击的图层的中点还不够好 - 我希望动画源自用户点击的确切点