如何使用动画创建Android模态弹出窗口?

时间:2017-06-02 07:55:22

标签: android dialog popup modal-dialog alert

我正在尝试在Android中创建类似于this的模态弹出效果(10秒)。我想弹出一个带有TextView和WebView的“窗口”,带有动画,背景模糊或暗淡。我已经搜索过并遇到过AlertDialog,PopupWindow和Activity Dialogs,但我不确定哪一个(如果有的话)最合适。实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

使用对话框:

public class AppDialog extends Dialog {

 View mainView;
 public AppDialog(@NonNull Context context) {
 super(context);
 mainView = LayoutInflater.from(context).inflate(R.layout.app_date_picker_dialog,null);
 addContentView(mainView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
 }
}

致电您的活动:

AppDialog dialog = new AppDialog(context);
dialog.show();