Open weifengteng opened 6 years ago
为了快速满足你的需要,我发布了一个新版本v1.0.3。新暴露一个方法SmartToast.isShowing()。 如果按back键,使Toast消失(界面不退出),可在activity的onBackPressed()方法中如此设置: @Override public void onBackPressed() {
if (SmartToast.isShowing()){
SmartToast.dismiss();
}else {
super.onBackPressed();
}
}
如果按back键,界面退出,Toast也立即消失,可如此设置。 @Override public void onBackPressed() { SmartToast.dismiss(); super.onBackPressed(); }
如果每个界面都需要这样,可以在你的BaseActivity里设置就可以了。
v1.0.3只做了微小改动,为了能快速满足你的需求而推出。下一版,会考虑将其封装到SmartToast配置信息里,不需要使用者自己在activity中处理。 如果你觉得该库好用,记得star一下,并且帮我推荐给别人。谢谢你!
谢谢,棒极了!已经 star和推荐。
新版本已实现,可直接配置: SmartToast.setting() .dismissOnLeave(true);
可否实现在按 back 键的时候消失掉 Toast? 微信更改控制项的时候也有一个类似 Toast 的带有转圈的 ProgressBar 和一个文字提示。不知道是不是用 Toast 自定义布局实现的?而且这个控件按 Back 键是可以消失掉的。