项目管理系统 android 版原来使用的是系统自带的,
换的原因
1.是颜色与键盘的颜色不明显,如果显示在bottom的话,容易与键盘混在一起
2.个人感觉设置显示位置比较麻烦,统一情况下有时候不灵
于是找到了Toasty 开源地址
https://github.com/GrenderG/Toasty
引入
implementation 'com.github.GrenderG:Toasty:1.5.2'
可以在项目的application类中做全部配置 即extends Application的类
Toasty.Config.getInstance()
.setToastTypeface(Typeface.DEFAULT)
.allowQueue(false)
.setGravity(Gravity.TOP) //最看重的就是这个属性,显示在顶部,这样就不会受键盘影响
.apply();
使用
Toasty.info(context, text, Toast.LENGTH_SHORT, true).show();
这个组件使用相对简单,可以参考开源地址上的示例