4
A
答えて
6
私は前に説明したようにアニメーションを作成しました。しかし、それは簡単な仕事ではありませんでした。あなたのアニメーションはウィンドウ自体の境界の外側に広がるので、アニメーションを大きめで透明なウィンドウでレンダリングする必要があります。アニメーションが完了したら、実際のウィンドウで注文し、透明なものを取り除くことができます。
アニメーションのコンテンツとして使用するには、ウィンドウのイメージが必要です。そのため、ウィンドウを並べ替える(そしておそらくキーウィンドウにして焦点を合わせるようにする)ユーザーがそれを見ないように画面外に置いてください。次に、CGWindowListCreateImage
を使用して、ウィンドウのスクリーンショットを取得します。これでアニメーションを作成するのに必要なものが得られます。
アニメーションが完了したら、実際のウィンドウを透明なウィンドウの上に並べてから透明なウィンドウを削除します。アニメーションと実際のウィンドウ内のウィンドウのイメージが少しトリッキーですが、それは間違いなく実行可能ですので、数学を正しく取得します。
関連する問題
- 1. モーダルNSWindowの通知が再び表示された後
- 2. NSWindow windowDidResignKeyが再表示された後に呼び出されない
- 3. UIViewが画面に表示されたらアニメーションを開始
- 4. NSScreenを変更する方法NSWindowが表示されます
- 5. NSWindowサイズ変更インジケータが表示されない
- 6. ココア紛失アニメーション
- 7. アニメーション化されたdivにui-selectが表示されない
- 8. アニメーションが表示されません
- 9. アニメーションが表示されない
- 10. (python)matplotlibアニメーションが表示されない
- 11. ココアからPDFとして表示
- 12. ボタンアクション(Swift 3)からNSWindowを表示させる方法(Mac OSX)
- 13. iOSで '折りたたみ'のアニメーションが表示されます
- 14. NSWindowがstatusItemから起動しましたmenuItemがアクティブウィンドウとして表示されません
- 15. アニメーション後に表示コントローラが表示されなくなる
- 16. UILabelの幅のアニメーション表示が表示されない
- 17. ココア - 私は特定のボタンをクリックした後、私のNSWindowのをアニメーション化しようとしていますので、私は、関数を書いたNSWindowの
- 18. NSWindowはOSStatusイベントハンドラメソッドで表示されません
- 19. アニメーションの実行中にCSSアニメーションが表示される
- 20. 画像が表示された後、コレクションビューのセル内でアニメーションを表示
- 21. 画面にコントロールが表示されたときのアニメーション
- 22. クラスが削除されたときに余白がアニメーション表示されない
- 23. データセットが変更されたときにアイテムにアニメーションが表示されない
- 24. NSWindowが表示されているかどうかを確認する方法
- 25. ViewControllerのビューはココアMacでNSBoxに表示されません
- 26. このメッセージが表示されたら、
- 27. 表示されませんアニメーション
- 28. 通知が表示されたら起床画面が表示される
- 29. ココア:私は、私は窓のリストが示され(ウィンドウはウィンドウメニューに表示されたい(NSBorderlessWindowMaskスタイルのマスクを使用する)ボーダレスであるカスタムNSWindowの</p> <p>を作成したウィンドウリストにNSBorderlessWindowMaskウィンドウを表示するに/
- 30. NSWindowをココアでNSRectをクリックして開きます
あなたはどんな種類のアニメーションをより具体的に表示できますか? – Richard
「フリップ」アニメーションは、私が好むアニメーションのようなもので、ユーザにとってはそれほど急なものではありません。 – lab12