アクティビティの上と、そのアクティビティの上にある可能性のあるダイアログの上にスライドして表示されるポップアップを実装したいと考えています。また、ポップアップが画面に表示されている間も、バックグラウンドのアクティビティとダイアログはインタラクティブでなければなりません (つまり、それらはタッチに反応し、すべてのボタンなどは引き続き機能する必要があります)。x 時間が経過すると、ポップアップが画面の外にスライドします。
私は次のアイデアを思いつきましたが、それらにはすべて何らかの欠点があります。
1.カスタム トースト トーストは常にアクティビティとダイアログの上に表示されますが、スライド インとスライド アウトを行うことはできないと思います。
2. カスタム ダイアログ ダイアログはアクティビティとダイアログの上にも表示されますが、ここでの問題は、カスタム ダイアログが画面に表示されている間、アクティビティと以前に開いていたすべてのダイアログが対話的でなくなることです (つまり、それらはタッチを取得しません)。 )。
3. アクティビティの ImageView このアプローチの問題は明らかです。常にダイアログの背後に表示されます。
どんな助けでも大歓迎です。ありがとう !