自定义定时消失View(二)

继之前写的《可自动消失的随机文字》(https://www.jianshu.com/p/d386f5eb37b0)一篇,继续优化

思路

这次采用的不是PopupWindow方式实现的,而是自定义View的方式实现,整体相对于一版本有了一定的优化。

实现

实现相对于第一种更为简洁,逻辑也相对更简单一些

代码

解释

实现很简单,就是自定义View并画文字,同时设计一个Bean类装载文字和位置,显示时间等基本属性,可以根据自己需求再拓展。

因为目的是显示3s然后自动消失,如果持续存在同一人,则会延长显示时间。

所以使用了这个方式,循环的画View。

为了消失的不那么突兀,显示时间的最后 1/3 慢慢消失,直至消失位置。

使用方法

xml布局文件

Activity调用代码

欢迎大家关注我的个人订阅号,一起学习一起交流

ajsoft.jpg

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180809G1L69I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券