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/


更多相关文章

  1. Android自定义ActionBar背景色、字体颜色等样式style
  2. Android用StaticLayout实现文字转化为图片效果(类似长微博发送)
  3. kinect手势识别后,利用识别效果控制鼠标
  4. [置顶] Android:自定义View实现水波进度效果
  5. Android(安卓)自定义侧边栏列表
  6. android在代码中设置margin属性
  7. Android(安卓)ViewPager和Fragment实现仿微信导航界面及滑动效果
  8. Android(安卓)Bitmap图像效果处理
  9. Android编程之播放器MediaPlayer实现均衡器效果示例

随机推荐

  1. Android定位问题方法
  2. Android 剪切板ClipboardManager过时问题
  3. Android PageAdapter翻译
  4. Android 手机震动功能实现
  5. Android 学习记录-ScrollView
  6. android 按钮按下效果2
  7. Android bitmap位图旋转
  8. android 使用意图(Intent)实现一键拨号实例
  9. 判断android设备是否支持多点触控
  10. Android O 物理键盘和虚拟键盘同时支持