禮物模組是直播類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
- 直播APP開發公司是如何開發一套完整直播APP?APP
- iOS 直播間送禮物邏輯(禮物連擊)iOS
- 如何進行教育類app開發,開發難點是什麼?APP
- 直播間禮物機制,已成為直播原始碼開發中佔比最重的功能原始碼
- 直播類app開發解決方案、直播app功能有哪些?-北京銳智互動軟體開發APP
- 直播app開發公司中直播程式的開發流程APP
- 從0開始寫一個直播間的禮物系統
- 教育類app開發的基本流程是什麼?APP
- 教育學習類app是怎麼開發的APP
- 3568F-物聯網模組開發案例
- 禮品app開發的市場環境APP
- 什麼是模組?Python模組分為哪幾類?Python
- 直播成今年移動APP大熱門,直播帶貨app原始碼的開發有何亮點APP原始碼
- 直播 App 原始碼搭建簡易直播平臺及個人開發直播系統的難點APP原始碼
- 北斗物聯網模組全球首發
- 教育直播系統開發APP開發(需求)APP
- 農業認養APP的開發要點是什麼APP
- Sanic app 模組APP
- 短影片原始碼的開發搭建,哪些功能是重點?原始碼
- 教育類APP,直播教育系統,教育原始碼原生開發功能APP原始碼
- 直播app開發,點選螢幕時顯示進度條APP
- 什麼是前端模組化?前端模組化開發到底有無必要前端
- 購物車模組
- 程式設計師給女友最好的禮物是....程式設計師
- AE-to-web系列:bodymovin實踐(開發禮物特效)Web特效
- 教育直播APP解決方案開發APP
- 軟體開發重點放在重用上是錯誤的 - Grady
- 學姐的禮物
- 使用typescript開發angular模組(編寫模組)TypeScriptAngular
- Js模組化開發的理解JS
- 招聘類app開發的功能需求分析APP
- 教育類app開發的解決方案APP
- 想做直播系統的開發,應該去考察直播開發公司的哪些點
- 短影片直播APP成品開發直播系統仿抖音APP無加密APP加密
- 模組化開發(二)
- 前端模組化開發前端
- 直播app開發,保護直播內容新增的禁止截圖功能APP