Skip to content

yuzelli/DialogUtilsDemo

Repository files navigation

"# DialogUtilsDemo" new DialogUtils(MainActivity.this, R.layout.dialog_view) { @Override public void initLayout(ViewHepler hepler, final Dialog dialog) { //加载文字 hepler.setText(R.id.tv_close, "提示:"); hepler.setText(R.id.tv_hint, "内容test内容test内容test内容test内容test");

            // 加载Resource图片
            hepler.setImageResource(R.id.img_cancel,R.drawable.ic_cancel);
            //加载网络图片
            hepler.setImageByUrl(R.id.img_content,"http://img3.imgtn.bdimg.com/it/u=2730707097,3811913056&fm=26&gp=0.jpg");

            //加载点击事件
            hepler.setViewClick(R.id.img_cancel, new ViewHepler.ViewClickCallBack() {
                @Override
                public void doClickAction(View v) {
                    dialog.dismiss();
                }
            });
            hepler.setViewClick(R.id.tv_cancel, new ViewHepler.ViewClickCallBack() {
                @Override
                public void doClickAction(View v) {
                    dialog.dismiss();
                }
            });
            hepler.setViewClick(R.id.tv_ok, new ViewHepler.ViewClickCallBack() {
                @Override
                public void doClickAction(View v) {
                    Toast.makeText(MainActivity.this,"确定",Toast.LENGTH_SHORT).show();
                }
            });
        }
    };

About

高度封装的dialog显示工具了。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages