NiftyDialogEffects一个有漂亮动画效果的Dialog

效果

一个有漂亮动画效果的Dialog,类似于(Nifty Modal Window Effects),效果是模仿里面实现的。GIF有些卡,实际效果很好

代码:使用很简单,直接调用就可以
NiftyDialogBuilder dialogBuilder=NiftyDialogBuilder.getInstance(this);

dialogBuilder
    .withTitle("Modal Dialog")
    .withMessage("This is a modal Dialog.")
    .show();

其他配置项:
dialogBuilder
    .withTitle("Modal Dialog")
    .withTitleColor("#FFFFFF")
    .withDividerColor("#11000000")
    .withMessage("This is a modal Dialog.")
    .withMessageColor("#FFFFFF")
    .withIcon(getResources().getDrawable(R.drawable.icon))
    .withEffect(effect)
    .withButton1Text("OK")
    .withButton2Text("Cancel")
    .setCustomView(viewresId,context)
    .setButton1Click(new View.OnClickListener() {
         @Override
        public void onClick(View v) {
            Toast.makeText(v.getContext(),"i'm btn1",Toast.LENGTH_SHORT).show();
        }
    })
    .setButton2Click(new View.OnClickListener() {
         @Override
        public void onClick(View v) {
            Toast.makeText(v.getContext(),"i'm btn2",Toast.LENGTH_SHORT).show();
        }
    })
    .show();



GItHub:
https://github.com/sd6352051/NiftyDialogEffects

猜你喜欢

转载自iaiai.iteye.com/blog/2100947
今日推荐