4

マウスカーソルの周りにアニメーションの「フラッシュ」をすばやく表示できるようにしたいと思います (一部の画面記録アプリケーションの効果に似ています)。これについてはどうすればよいでしょうか?

私の現在のアイデアは、マウスの位置の下に一時的なフローティングの透明なウィンドウ ウィンドウを表示し、アニメーション化してから非表示にすることです。しかし、もっと良い提案があるかどうか疑問に思っていますか?

4

2 に答える 2

3

このアイデアはあなたの最善の策です。あなたが探しているものとは正確には異なりますが、私のJLNDragEffectManager (ドラッグ中に画像をモーフィングする) は、「マウスに続くボーダレス ウィンドウ」への 1 つのアプローチを示しています。

違いは、単にドラッグ イベントに関心があるのではなく、「マウスがどこにあるか」に関心があるように見えることです。NSEvent に +mouseLocation (画面座標で指定) を要求することで、いつでも現在のマウスの位置を取得できます。

于 2010-07-09T18:47:43.283 に答える
1

もう1つのオプションは、アニメーション化されたマウスカーソルを使用することです。次に、[NSCursorset]を使用します。

ただし、アニメーションカーソルを作成する方法はわかりません。

ドックからアプリをドラッグすると、「プーフ」効果があります。Appleは、フチなしウィンドウを作成し、そのウィンドウでアニメーションを再生することでこれを達成したと思います。

于 2010-07-09T21:20:01.167 に答える