「トースト」アニメーション (上にスライドし、しばらく立ってから下にスライドする) でユーザーに通知を管理するトースト ハンドラーを開発しています。Toast クラスが拡張JWindow
されました (テストのためだけにJDialog
、より安定したリリースで使用できます)。
私の問題は、アニメーションの開始時にトースト (JWindow) を非表示にする一種のクリッピング領域を作成することです。現在、ウィンドウはアニメーション全体で表示されていますが、toast.setVisible(true);
が実行されると完全に非表示になり、「スライド アップ」フェーズで表示され始め、「スタンド」フェーズで完全に表示され、「スライド ダウン」で再び消え始める必要があります。 " 段階。
クリッピング領域の設定方法がわかりません。誰か助けてください。
それが理解できたことを願っています。詳細が必要な場合はお知らせください。