Skip to content

一个基于DialogFragment的对话框,扩展性超好.而且使用很简单.

License

Notifications You must be signed in to change notification settings

xfhy/NiceDialog

Repository files navigation

NiceDialog

一个基于DialogFragment的对话框,扩展性超好.而且使用很简单.

可以通过DialogViewConvertListener接口,方便得控制UI

//简单操作如下
 NiceDialog.init().setLayoutId(R.layout.layout_my_dialog)
                        .setConvertListener(new DialogViewConvertListener() {
                            @Override
                            public void convertView(DialogViewHolder viewHolder, BaseNiceDialog
                                    dialog) {
                                //在这里进行View相关的操作
                                Random random = new Random();
                                viewHolder.setText(R.id.btn_ok,random.nextInt(100)+"");
                            }
                        }).setDimAmount(0.3f)  //设置灰度
                         .setWidth(400)  
                         .setHeight(200)
                        .setOutCancel(true)
                        .setAnimStyle(R.style.DialogFragmentEnterExitAnimation)
                        .show(getSupportFragmentManager(), "test");
                        

About

一个基于DialogFragment的对话框,扩展性超好.而且使用很简单.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages