如何使应用程序能够像Facebook聊天头或WhatsApp回复一样制作聊天头像(浮动窗口)?该弹出窗口应该能够在某个操作完成后自行启动,即使在应用程序未运行时,也可以在任何屏幕上启动。
把它放在你的 utils 类中:
public static void showPopUp(Context context) {
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
LayoutInflater inflater = context.getLayoutInflater();
View v = inflater.inflate(R.layout.yourxml, null);
dialogBuilder.setView(v);
final AlertDialog alertDialog = dialogBuilder.create();
alertDialog.setCancelable(false);
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.show();
}
通过在要显示弹出窗口的任何位置使用 YOURUTILSCLASSNAME.showPopUp(YOURACTIVITY.this);
来调用上述方法。