2010-07-09 5 views
4

마우스 커서 주위에 빠른 애니메이션 "플래시"를 표시하고 싶습니다 (일부 화면 기록 응용 프로그램의 효과와 비슷 함). 이것에 대해 좋은 방법은 무엇입니까?마우스 커서 주위에 강조 표시를 그리는 방법

나의 현재 아이디어는 마우스 위치 아래에 임시 부동, 투명 창 창을 표시하고 애니메이션을 적용한 다음 숨기는 것입니다. 그러나 더 좋은 제안이 있는지 궁금합니다.

답변

3

이 아이디어가 최선의 방법입니다. 그것이 정확하게 당신이 찾고있는 동안, 내 JLNDragEffectManager (이미지를 모핑하는 동안 끌기)는 "마우스를 따르는 경계없는 창"에 대한 하나의 접근법을 보여줍니다.

차이점은 드래그 이벤트에만 관심이있는 것이 아니라 "마우스가있는 곳이면 어디든"입니다. NSEvent에 + mouseLocation (화면 좌표로 주어진)을 요청하면 현재 마우스 위치를 알 수 있습니다.

1

다른 옵션은 움직이는 마우스 커서를 사용하는 것입니다. 그런 다음 [NSCursor set]을 사용하십시오.

애니메이션 커서를 만드는 방법을 잘 모르겠습니다.

독에서 응용 프로그램을 드래그하면 "멍청한"영향을줍니다. Apple은 경계없는 창을 만들고 그 창에서 애니메이션을 재생하여이를 달성했다고 생각합니다.

관련 문제