v2.0.0来啦~客观往下看!
EToast 一个关闭系统消息通知后依然可以显示的Toast,此版本完全是独立于v1.x.x的版本,实现方式上也是完全的不同,尽量的参考系统Toast的源码去实现。 和上代EToast相比,有以下的改动:
- Context不再依赖于Activity显示。
- 显示动画完全跟随着系统走,也就是说和系统的Toast动画效果完全一致
- 多条显示规则还是保留了V1.x的版本的规则,永远只显示一个Toast。
- 由于实现原理的更改,EToast不再会被Dialog、PopupWindow等弹窗布局覆盖
使用方法和Toast完全一致,如下:
Toast.makeText(MainActivity.this,"我是一个屏蔽通知我也是可以显示的Toast",Toast.LENGTH_SHORT).show();
具体使用如下: Step 1. Add the JitPack repository to your build file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.github.Blincheng:EToast2:v2.0.0'
}
需要注意的是,此Toast非彼Toast,应该使用“import com.mic.etoast2.Toast”,建议在BaseActivity中如下使用:
public void showShortText(String text) {
Toast.makeText(mActivity, text, Toast.LENGTH_SHORT).show();
}