禮物模組是直播類app開發的重點
1.概述
直播類app開發的禮物模組,實現一些基本的禮物動畫,隨著專案的深入,BSR也將會繼續完善
2.用法 詳見
(資原始檔切勿用於商業用途)
BSR提供BSRGiftView、和BSRGiftLayout兩個控制元件
1.BSRGiftView 可以實現對圖片資源的所有基本的禮物的動畫,可以是簡單的線性動畫,當然這裡最主要的還是貝塞爾曲線的動畫效果。
2.BSRGiftLayout 則是針對View的動畫實現,用法與BSRGiftView一致。
BSRPath* 為動畫資料類
//-獨有用法- bsrGiftView.setRes(context, R.drawable.gift_car_t2); // 設定view的圖片資源 bsrGiftLayout.addChild(bsrPathView); // 設定giftLayout的bsrPathView動畫資源,並播放動畫 bsrGiftView.addBSRPathPoints(bsrPathPoints); // 加入一組bsr並播放動畫,不可保持之前執行的動畫 bsrGiftView.addBSRPathPointAndDraw(bsrPathPoint); // 新增和播放一幀動畫,用於幀動畫 bsrGiftView.addBSRPathPoint(bsrPathPoint); // 加入一個動畫資料,並播放,可保持之前執行的動畫 //-共同用法- bsr.setDuring(during); // 設定動畫執行時間 bsr.positionInScreen(); // 設定位置為相對控制元件的位置(比如0.5是控制元件的中心點) bsr.setFirstRotation(-90); // 設定動畫初始旋轉角度 bsr.autoRotation(); // 設定動畫旋轉跟隨運動軌跡 bsr.adjustScaleInScreen(1f);// 設定資源相對容器的大小 bsr.attachPoint(bsr2);// 設定bsr的位移跟隨bsr2 bsr.setPositionXPercent(0.5f);// 設定bsrX軸上位移的基準點 bsr.setAlphaTrigger(0.9f);// 設定動畫的淡出在動畫執行的到0.9的時候 bsr.setScale(0.5f);// 恆定bsr的縮放 bsr.setPositionPoint(0.5f,0.5f);// 恆定bsr的位置 bsr.setRotation(100);// 恆定bsr的恆定旋轉角度 bsr.addScaleControl(0.5f);// 新增縮放的控制點用於貝塞爾效果 bsr.addRotationControl(30);// 新增旋轉的控制點用於貝塞爾效果 bsr.addPositionControlPoint(200);// 新增位移的控制點用於貝塞爾效果,如果呼叫positionInScreen(),填入的引數為相對父
直播類app開發的禮物模組,是直播中非常重要的功能,各直播平臺一定要注意。
宣告:本文由雲豹科技轉發自北緯34點8度部落格,如有侵權請聯絡作者刪除
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70002045/viewspace-2808238/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播APP的效能優化-禮物篇APP優化
- iOS 直播間送禮物邏輯(禮物連擊)iOS
- 購物直播系統開發,APP開發(功能)APP
- 直播間禮物機制,已成為直播原始碼開發中佔比最重的功能原始碼
- 直播APP開發公司是如何開發一套完整直播APP?APP
- 如何進行教育類app開發,開發難點是什麼?APP
- 從0開始寫一個直播間的禮物系統
- 直播app開發公司中直播程式的開發流程APP
- 直播類app開發解決方案、直播app功能有哪些?-北京銳智互動軟體開發APP
- 禮品app開發的市場環境APP
- 教育學習類app是怎麼開發的APP
- 教育類app開發的基本流程是什麼?APP
- 直播類 APP 專案開發實戰(原理篇)APP
- 直播 App 原始碼搭建簡易直播平臺及個人開發直播系統的難點APP原始碼
- AE-to-web系列:bodymovin實踐(開發禮物特效)Web特效
- 程式設計師給女友最好的禮物是....程式設計師
- LiveGiftShow-iOS直播彈幕效果(禮物連擊)iOS
- 直播成今年移動APP大熱門,直播帶貨app原始碼的開發有何亮點APP原始碼
- 短影片原始碼的開發搭建,哪些功能是重點?原始碼
- 農業認養APP的開發要點是什麼APP
- 教育直播系統開發APP開發(需求)APP
- 獻給 Dapper 使用者的一份禮物APP
- 想做直播系統的開發,應該去考察直播開發公司的哪些點
- 直播app開發,點選螢幕時顯示進度條APP
- 教育類APP,直播教育系統,教育原始碼原生開發功能APP原始碼
- 開源:具有永遠奉獻精神的禮物
- 想學好直播原始碼的開發,要先記住這兩大重點原始碼
- 教育直播APP解決方案開發APP
- 軟體開發重點放在重用上是錯誤的 - Grady
- 短影片直播APP成品開發直播系統仿抖音APP無加密APP加密
- 線上直播原始碼的禮物機制抓住了使用者和主播的需求原始碼
- 開學送給她的禮物(Python實現)Python
- 直播系統定製開發中流媒體傳輸最重要的三個重點
- 關於直播平臺開發中流媒體傳輸,重點乾貨分享
- 直播app開發,保護直播內容新增的禁止截圖功能APP
- 直播軟體app開發,VUE解決錨點重新整理問題APPVue
- 教育類app開發的解決方案APP
- 電商類APP開發的必要性APP