1. 程式人生 > >仿映客直播介面的跑馬燈效果

仿映客直播介面的跑馬燈效果

上上篇寫到了仿映客直播的刷禮物效果,感謝各位大神提出了一系列的改進建議。

其實在映客的直播介面上還有一個跑馬燈的效果,使用者在傳送訊息的時候,開啟彈幕效果,那麼你傳送的訊息不但直接在訊息列表上,還會從螢幕的中間位置飛過去。類似愛奇藝那些視訊app的彈幕效果,但是我覺得更像一個跑馬燈效果。


當然需要首先宣告一句:這個只是仿映客的彈幕效果,不是完全一樣的,我在這裡面算是利用兩個跑道來跑,每一個跑道的動畫跑結束之後,再次獲取下一個彈幕訊息。動畫依然用的是簡單的Tween動畫,彈幕訊息也是利用BlockingQueue來管理訊息的。利用java的定時器每隔一段時間,從訊息佇列中獲取訊息,成功獲取訊息之後,就進行動畫的播放。

再次宣告一次:

這個是仿造映客的跑馬燈效果,需求很簡單,不是完全的和映客的一樣,大家只能參考,不可直接拿到專案中使用。當然需求和我們一樣的簡單,可以直接拿去用的

程式碼傳送門