基于 GrenderG 的 Toasty 基础上,添加了 Toast 出现位置的设置和 Toast 的背景颜色和透明度的设置
1.先在项目根目录的 build.gradle 的 repositories 添加:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2.然后在dependencies添加:
dependencies {
...
implementation 'com.github.liukunc9:Toasty:1.0.2'
//如果你使用了androidx,使用下面这个
implementation 'com.github.liukunc9:Toasty:x.1.0.2'
}
如果想让 Toast 显示在屏幕中央,需要在 使用之前进行配置,建议放在 Application 中
Toasty.Config.getInstance()
.setGravity(Gravity.CENTER);
Toasty.Config.getInstance()
.setSuccessColor(android.R.color.holo_blue_light) //修改successd的背景颜色
.setGravity(Gravity.CENTER);
Toasty.Config.getInstance()
.setSuccessColor(android.R.color.holo_orange_light) //修改successd的背景颜色
.setGravity(Gravity.CENTER);
成功提示
Toasty.success(getContext(),"成功").show();
失败提示
Toasty.error(getContext(), "失败").show();
//其余类似