我想实现一个弹出窗口,该弹出窗口应该出现在活动顶部以及可能位于该活动顶部的任何对话框顶部。此外,当弹出窗口在屏幕上时,后台的活动和对话框应该仍然是交互式的(即它们应该对触摸做出反应并且所有按钮等应该仍然有效)。x 时间后,弹出窗口应滑出屏幕。
我提出了以下想法,但它们都有一些缺点:
1.自定义吐司 虽然吐司总是出现在活动和对话框的顶部,但我认为它不能滑入和滑出。
2.自定义对话框 对话框也将出现在活动和对话框之上,但这里的问题是,当我的自定义对话框在屏幕上时,活动和所有以前打开的对话框将不再是交互的(即它们不会接触)。
3. Activity 中的 ImageView 这种方法的问题很明显:它总是出现在对话框后面。
任何帮助将不胜感激。谢谢 !