http://www.eoeandroid.com/thread-539079-1-1.html
最近老板说产品上Dialog出现方式太生硬了,就查看了下好一点的效果,发现(Nifty Modal Window Effects)是做的很漂亮,索性就模仿它移植到了android上。
※效果
※简介
一个有漂亮动画效果的Dialog,类似于(Nifty Modal Window Effects),效果是模仿里面实现的。GIF有些卡,实际效果很好,(点这里)查看效果
这里有惊喜
http://www.appance.com/category/android/
※代码
使用很简单,直接调用就可以
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();
※附件下载
CSDN:http://download.csdn.net/detail/jaycee110905/8238311
※GItHub
https://github.com/sd6352051/NiftyDialogEffects如果喜欢这样的效果,也可以看看这个,漂亮的通知栏
https://github.com/sd6352051/NiftyNotification
※楼主博客
http://gitonway.blog.163.com/