我希望能够在鼠标光标周围显示快速动画“闪光”(类似于某些屏幕录制应用程序中的效果)。有什么好办法可以解决这个问题?
我目前的想法是在鼠标位置下显示一个临时的,浮动的透明窗口窗口,为其设置动画,然后隐藏它。但我想知道是否有更好的建议?
答案 0 :(得分:3)
这个想法是你最好的选择。虽然它并不完全符合您的要求,但我的JLNDragEffectManager(拖动时变形图像)演示了一种“跟随鼠标的无边框窗口”的方法。
不同之处在于,您似乎不仅仅对拖动事件感兴趣,而是“鼠标所在的任何地方”。您可以通过向NSEvent询问+ mouseLocation(在屏幕坐标中给出)来获取当前鼠标位置。
答案 1 :(得分:1)
另一种选择是使用动画鼠标光标。然后只需使用[NSCursor set]。
我不知道如何制作动画光标。
当您从停靠栏拖动某个应用时,它会影响“poof”效果。我认为Apple通过创建一个无边框窗口并在该窗口中播放动画来实现这一目标。