仿映客直播界面的跑马灯效果

上上篇写到了仿映客直播的刷礼物效果,感谢各位大神提出了一系列的改进建议。


其实在映客的直播界面上还有一个跑马灯的效果,用户在发送消息的时候,开启弹幕效果,那么你发送的消息不但直接在消息列表上,还会从屏幕的中间位置飞过去。类似爱奇艺那些视频app的弹幕效果,但是我觉得更像一个跑马灯效果。

仿映客直播界面的跑马灯效果_第1张图片


当然需要首先声明一句:这个只是仿映客的弹幕效果,不是完全一样的,我在这里面算是利用两个跑道来跑,每一个跑道的动画跑结束之后,再次获取下一个弹幕消息。动画依然用的是简单的Tween动画,弹幕消息也是利用BlockingQueue来管理消息的。利用java的定时器每隔一段时间,从消息队列中获取消息,成功获取消息之后,就进行动画的播放。


再次声明一次:

这个是仿造映客的跑马灯效果,需求很简单,不是完全的和映客的一样,大家只能参考,不可直接拿到项目中使用。当然需求和我们一样的简单,可以直接拿去用的




代码传送门


你可能感兴趣的:(android)