初学者---Android 一款好用的Dialog开源框架NiftyDialogEffects
来源:互联网 发布:linux读取文件指定行 编辑:程序博客网 时间:2024/06/05 01:07
GitHub地址:https://github.com/sd6352051/NiftyDialogEffects
效果图:
. . .
一.使用依赖:project的build.gradle文件:
allprojects { repositories { google() jcenter() //Dialog maven { url "https://jitpack.io" } }}Module的build.gradle:
dependencies { .................... //Dialog compile 'com.github.sd6352051:NiftyDialogEffects:v1.0.2'}二.简单使用:
NiftyDialogBuilder dialogBuilder=NiftyDialogBuilder.getInstance(this);dialogBuilder .withTitle("Modal Dialog") .withMessage("This is a modal Dialog.") .show();高级的:
dialogBuilder .withTitle("Modal Dialog") //标题.withTitle(null) no title .withTitleColor("#FFFFFF") //def 标题颜色 .withDividerColor("#11000000") //def .withMessage("This is a modal Dialog.") //.withMessage(null) no Msg 内容 .withMessageColor("#FFFFFFFF") //def | withMessageColor(int resid) 内容颜色 .withDialogColor("#FFE74C3C") //def | withDialogColor(int resid) dialog框颜色 .withIcon(getResources().getDrawable(R.drawable.icon)) //标题栏图标 .withDuration(700) //def 动画持续时间 .withEffect(effect) //def Effectstype.Slidetop 动画模式 .withButton1Text("OK") //def gone 按钮文字 .withButton2Text("Cancel") //def gone .isCancelableOnTouchOutside(true) //def | isCancelable(true)是否支持点击dialog框外关闭dialog .setCustomView(R.layout.custom_view,v.getContext()) //.setCustomView(View or ResId,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(); //展示简单实用.........
阅读全文
0 0
- 初学者---Android 一款好用的Dialog开源框架NiftyDialogEffects
- NiftyDialogEffects(各种动画的dialog)
- Android好用的开源框架
- 一款后台管理界面的好用框架
- 漂亮动画效果的Dialog--NiftyDialogEffects
- 一款好用的国产开源BUG管理系统
- 分享一款好的开源CMS
- Android android-times-square一款好用的日历控件
- 好用的dialog
- Star VPN一款好用的iOS Android Mac VPN
- 推荐一款好用的android反编译工具
- Android开源框架spots-dialog-master的使用
- android 一些好的开源框架
- 一个android的dialog框架
- Android万能的等待框(Dialog)超级好用
- NiftyDialogEffects:集成了多种动画效果的Dialog控件
- 推荐一款好的开源日历软件
- Android 自定义dialog(封装好的)
- 修改Linux系统主机名
- java简单的基础轮廓
- stm32_018_stm32自身唯一ID读取
- NOIP2017 D1T3 列队
- Java 五种类实例化的方法与初始化顺序
- 初学者---Android 一款好用的Dialog开源框架NiftyDialogEffects
- MSP430G2553 串口通信
- 【BZOJ】4403 序列统计 Lucas
- 筛法求素数
- AngularJS排序查询以及添加
- C++ class 总结
- [知了堂学习笔记] JQuery对DOM的操作
- 【ML学习笔记】8:PAC可能近似正确
- FPGA基础实验:秒表(计时器)