AndroidAndroid开发进阶性能规范

Android中Toast源码分析和自定义Toast

2016-09-07  本文已影响3801人  笑说余生

一、系统自带Toast的源码分析

1. Toast的调用显示

2. Toast对象的makeText()方法分析

3. Toast对象的show()方法分析


二、自定义Toast

通过以上的源码分析,我想大家已经对Android系统中Toast的弹出和隐藏有了一定的理解,那么知道了原理,我们也可以自己做一个吐司,还可以通知指定显示的布局文件还做各种不同样式的吐司。

1. 自定义吐司效果图

CustomToastDemo显示效果图

2. 分析工具类的代码实现

在Demo的Toast工具类中,我们只需要像源代码中一样,在CustomToastUtil的构造方法中初始化LayoutParams,然后再写弹出Toast的方法,隐藏吐司的方法就可以了。

以上代码简单的实现了自定义Toast的显示和隐藏,当然你也可以给显示的Toast加一个背景,这样吐司看起来就更加的漂亮了。以上就是本次分享的全部内容,谢谢大家。


上一篇 下一篇

猜你喜欢

热点阅读