0

espresso.appと同様の設定アニメーションを実装する方法ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

1 に答える 1

1

私が考える最も簡単な方法は次のとおりです。

  1. アニメーションを描いて .gif ファイルに入れる
  2. ウィンドウにツールバーを追加する
  3. NSImageViewとで構成されるカスタム項目をツールバーに配置しますNSButton
  4. catch に NSTrackingArea を追加しmoseEntered:mouseExited:
  5. GIF画像を設定-[NSImageView setImage:]するか、InterfaceBuilderで
  6. mouseEntered:送信 -[NSImageView setAnimates:YES]時_mouseExit: -[NSImageView setAnimates:NO]
  7. 前後のアニメーションが必要な場合は、2 つの gif ファイルを作成して変更します

環境設定ウィンドウのMac用Cinemagraph壁紙アプリでこのようなものを作成しました。gifファイルのアニメーションを開始および停止するだけです。

于 2013-02-04T12:46:19.430 に答える