一个炫酷的对话框依赖库
来源:互联网 发布:哪个搜索软件好 编辑:程序博客网 时间:2024/04/19 10:23
本文介绍了一个炫酷的对话框的依赖库,对于菜鸟来说,先拿来用吧,在去研究别人写的源码,用起来也很简单!
compile 'cn.pedant.sweetalert:library:1.3' compile 'com.jakewharton:butterknife:5.1.1'
加入sweetalert依赖库,还用到了butterknife懒人开发框架 ,省的每次都去查找ID,提醒一下,不要在真正的项目中用类似的注解框架。
tools:replace="android:icon"
然后在清单文件下application中加上这个,不加的话会报错;
package com.example.storm.dialog;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import butterknife.ButterKnife;import butterknife.InjectView;import butterknife.OnClick;import cn.pedant.SweetAlert.SweetAlertDialog;public class MainActivity extends AppCompatActivity { @InjectView(R.id.btn1) Button btn1; @InjectView(R.id.btn2) Button btn2; @InjectView(R.id.btn3) Button btn3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.inject(this); } @OnClick({R.id.btn1, R.id.btn2, R.id.btn3}) public void onClick(View view) { switch (view.getId()) { case R.id.btn1: //第二个参数表示弹出对话框的类型 new SweetAlertDialog(this, SweetAlertDialog.SUCCESS_TYPE) //标题 .setTitleText("支付") //内容 .setContentText("支付成功!") .show(); break; case R.id.btn2: new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE) .setTitleText("提示") //内容 .setContentText("确定要删除吗?") //确定按钮的文本 .setConfirmText("是的,删除") //取消按钮的文本 .setCancelText("不删除") .setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() { @Override public void onClick(SweetAlertDialog sDialog) { sDialog.dismissWithAnimation(); } }).setCancelClickListener(new SweetAlertDialog.OnSweetClickListener() { @Override public void onClick(SweetAlertDialog sweetAlertDialog) { sweetAlertDialog.dismissWithAnimation(); } }).show(); break; case R.id.btn3: //先弹出提示对话框.在弹出成功对话框 new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE) .setTitleText("提示") .setContentText("确定要删除吗?") .setConfirmText("是的,删除") .setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() { @Override public void onClick(SweetAlertDialog sDialog) { sDialog.setTitleText("删除") .setContentText("删除成功!") .setConfirmText("确定") .setConfirmClickListener(null) //改变对话框的类型 .changeAlertType(SweetAlertDialog.SUCCESS_TYPE); } }).show(); break; } }}
1 0
- 一个炫酷的对话框依赖库
- 一个酷炫的对话框
- 查看一个库的依赖
- 一个自定义的对话框库
- 一个简单的弹出提示框的依赖库
- 一个打开对话框的函数
- 一个很好的对话框类
- 一个简单的对话框JDialog
- 一个库依赖另一个库的子库时候
- 查看一个可执行文件或者库的依赖库
- Android依赖库版本冲突的一个解决方法
- 为安卓项目添加依赖库的一个注意事项
- Android创建一个依赖库
- WPF 用依赖属性实现一个连锁的依赖关系
- 在一个对话框中访问另一个对话框的变量
- 一个对话框调用另一个对话框的控件值
- 一个对话框
- 什么是依赖注入?(听来的一个笑话)
- 剑指offer|数字在排序数组中出现的次数
- 服务端入门《六》(gdb 调试例子)
- 第五章 处理器拦截器详解——跟着开涛学SpringMVC
- FP-growth算法流程
- Leetcode Palindrome Pairs
- 一个炫酷的对话框依赖库
- 推挽结构详解
- Java多线程 之 ThreadPoolExecutor(九)
- Android stadio 自定义debug release keystore
- volley网络请求保持sessionID
- Leetcode Word Pattern
- [LC260]Single Number III
- Socket相关函数解析
- 七大排序