自定义吐司Toast

Toast是Android中用来显示显示信息非常常用的一种方法,相信很多同学比仅仅满足于系统自带的吐司,于是乎就有自定义吐司这种需求了。

默认吐司在界面下方,有些需求可能会放在中间。下面我记录下我的几种吐司。

默认吐司
吐司位置在中间
吐司中带有图片
吐司样式自定义
静态吐司
下面请看效果

下面仅贴出几行关键代码,有兴趣的可以下载完整demo查看详情

1
2
3
4
5
6

View toastView1 = View.inflate(MainActivity.this, R.layout.toast_view1, null);//填充Toast样式
Toast customizeToast1 = new Toast(getApplicationContext());
customizeToast1.setGravity(Gravity.CENTER, 0, 0);//设置吐司位置Gravity
customizeToast1.setView(toastView1);
customizeToast1.show();

关于自定义Toast更深一步的进阶,请点击参考这篇文章自定义吐司Toast(二)
具体代码请看demo详情点击下载免积分Demo

欢迎共同学习交流!