今天同事推荐了这么一个库,用到了项目中
https://github.com/GrenderG/Toasty
先上效果图
一、导入gradle添加依赖
1.将它添加到您的根build.gradle
文件
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2 .将其添加到你的项目build.gradle文件
dependencies {
...
compile 'com.github.GrenderG:Toasty:1.1.5'
}
使用
/**
*错误Toast:
*/
private void showError() {
Toasty.error(this,mBtn1.getText().toString(), Toast.LENGTH_SHORT,true).show();
}
/**
*成功Toast:
*/
private void showSuccess() {
Toasty.success(this,mBtn2.getText().toString(),Toast.LENGTH_SHORT,true).show();
}
/**
*信息Toast:
*/
private void showInfo() {
Toasty.info(this,mBtn3.getText().toString(),Toast.LENGTH_SHORT,true).show();
}
/**
*警告Toast:
*/
private void showWarning() {
Toasty.warning(this,mBtn4.getText().toString(),Toast.LENGTH_SHORT,true).show();
}
/***
*通常的Toast
*/
private void showUsual() {
Toasty.normal(this,mBtn5.getText().toString(),Toast.LENGTH_SHORT).show();
}
/**
*带有图标的常用Toast:
*/
private void showIcon() {
Toasty.normal(this,mBtn6.getText().toString(),R.mipmap.ic_launcher).show();
}
/**
* 创建自定义Toasts :
*/
private void showCustom() {
Toasty.custom(this,mBtn7.getText().toString(),
R.mipmap.ic_launcher, Color.BLUE,Color.RED,Toast.LENGTH_SHORT,true,true).show();
}