继之前写的《可自动消失的随机文字》(https://www.jianshu.com/p/d386f5eb37b0)一篇,继续优化
思路
这次采用的不是PopupWindow方式实现的,而是自定义View的方式实现,整体相对于一版本有了一定的优化。
实现
实现相对于第一种更为简洁,逻辑也相对更简单一些
代码
解释
实现很简单,就是自定义View并画文字,同时设计一个Bean类装载文字和位置,显示时间等基本属性,可以根据自己需求再拓展。
因为目的是显示3s然后自动消失,如果持续存在同一人,则会延长显示时间。
所以使用了这个方式,循环的画View。
为了消失的不那么突兀,显示时间的最后 1/3 慢慢消失,直至消失位置。
使用方法
xml布局文件
Activity调用代码
欢迎大家关注我的个人订阅号,一起学习一起交流
ajsoft.jpg
领取专属 10元无门槛券
私享最新 技术干货