騰訊PAG動(dòng)畫使用

PAG是來自騰訊的一套完整的動(dòng)畫工作流解決方案,助力于將 AE 動(dòng)畫方便快捷的應(yīng)用于各平臺(tái)終端。PAG 的流程圖下圖所示,設(shè)計(jì)師在 AE 上設(shè)計(jì)出動(dòng)畫后击你,可以通過導(dǎo)出插件導(dǎo)出 pag 文件玉组,同時(shí) PAG 提供了桌面端預(yù)覽工具,支持實(shí)時(shí)預(yù)覽效果丁侄,在確認(rèn)效果后惯雳,通過運(yùn)行配置上線,各平臺(tái)終端可以通過 PAG SDK 加載渲染 PAG 動(dòng)畫鸿摇。

PAG官網(wǎng):https://pag.art/en/
PAG 特點(diǎn)及優(yōu)勢(shì) :

● 開源項(xiàng)目:無需擔(dān)心團(tuán)隊(duì)維護(hù)問題石景。
● 文件更小:PAG采用針對(duì) AE 時(shí)間軸屬性設(shè)計(jì)的二進(jìn)制文件編碼器拙吉,能夠使用動(dòng)態(tài)比特位緊湊存儲(chǔ)潮孽,冗余信息極少,文件體積最小筷黔,解碼速度最快往史,且支持單文件集成圖片和音頻等外部資源。
● 全 AE 特性支持:在純矢量的導(dǎo)出模式下佛舱,無論是哪種實(shí)現(xiàn)方案椎例,在眾多的 AE 特性面前,都只支持將有限的 AE特性導(dǎo)出渲染请祖,PAG 方案提供了 BMP 預(yù)合成的解決方案订歪,支持將特定圖層截圖導(dǎo)出成透明視頻,實(shí)現(xiàn)了對(duì)于所有 AE 特性導(dǎo)出的支持肆捕。
● 運(yùn)行時(shí)編輯:PAG 不僅僅支持文本圖層的文本編輯刷晋、圖片圖層的占位圖替換,還支持圖層級(jí)別的增加慎陵、刪除及更改渲染位置眼虱,實(shí)現(xiàn)原子素材的自由組合,典型的應(yīng)用場景就是視頻模版和游戲戰(zhàn)報(bào)席纽,一個(gè)模版中由多個(gè) pag 有機(jī)組合在一起蒙幻。
● 渲染架構(gòu):相對(duì)于 Lottie 、SVGA 依賴于平臺(tái)端相關(guān)的渲染接口胆筒,PAG 使用了跨平臺(tái)一致的 C++ 架構(gòu),平臺(tái)層面僅僅提供渲染環(huán)境诈豌,渲染的主體位于 C++ 層仆救,可以實(shí)現(xiàn)跨平臺(tái)的渲染一致性。
● 支持的平臺(tái)更多:相比 Lottie 支持 Android矫渔、iOS彤蔽、Web 和 macOS, SVGA 支持 Android庙洼、iOS顿痪、Web镊辕,PAG 實(shí)現(xiàn)了 Android、iOS蚁袭、Web征懈、macOS、Windows揩悄、Linux 和 微信小程序卖哎,支持的平臺(tái)更多。

各常用文件動(dòng)畫特性:

使用步驟

  1. 引入依賴
implementation "com.tencent.tav:libpag:4.2.41"
  1. 使用PagView删性,這里使用的是PAGView亏娜,也可以使用PAGImageView
    <org.libpag.PAGView
        android:id="@+id/view_pag"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_marginTop="40dp" />
  1. 加載pag資源文件:
    pag資源文件可以放入到assets目錄下。setRepeatCount表示播放的次數(shù)蹬挺,-1表示循環(huán)维贺,1表示播放一次。默認(rèn)load但是不調(diào)用play巴帮,只會(huì)加載出第一幀圖片溯泣。
    private fun loadPageAsset(pagView: PAGView, pagRes: String, repeatCount: Int): PAGView {
        return pagView.apply {
            composition = PAGFile.Load(assets, pagRes)
            setRepeatCount(repeatCount)
        }
    }
  1. 播放或者停止
 pagView.play()
  1. 動(dòng)畫停止:
 pagView.stop()
 pagView.progress = 0.0 //回到動(dòng)畫的第一幀,處理停止停留在隨意一幀

最后晰韵,騰訊系產(chǎn)品都在用发乔,他們都說好:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市雪猪,隨后出現(xiàn)的幾起案子栏尚,更是在濱河造成了極大的恐慌,老刑警劉巖只恨,帶你破解...
    沈念sama閱讀 212,294評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件译仗,死亡現(xiàn)場離奇詭異,居然都是意外死亡官觅,警方通過查閱死者的電腦和手機(jī)纵菌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來休涤,“玉大人咱圆,你說我怎么就攤上這事」Π保” “怎么了序苏?”我有些...
    開封第一講書人閱讀 157,790評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捷凄。 經(jīng)常有香客問我忱详,道長,這世上最難降的妖魔是什么跺涤? 我笑而不...
    開封第一講書人閱讀 56,595評(píng)論 1 284
  • 正文 為了忘掉前任匈睁,我火速辦了婚禮监透,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘航唆。我一直安慰自己胀蛮,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,718評(píng)論 6 386
  • 文/花漫 我一把揭開白布佛点。 她就那樣靜靜地躺著醇滥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪超营。 梳的紋絲不亂的頭發(fā)上鸳玩,一...
    開封第一講書人閱讀 49,906評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音演闭,去河邊找鬼不跟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛米碰,可吹牛的內(nèi)容都是我干的窝革。 我是一名探鬼主播,決...
    沈念sama閱讀 39,053評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼吕座,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼虐译!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起吴趴,我...
    開封第一講書人閱讀 37,797評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤漆诽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后锣枝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體厢拭,經(jīng)...
    沈念sama閱讀 44,250評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,570評(píng)論 2 327
  • 正文 我和宋清朗相戀三年撇叁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了供鸠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,711評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡陨闹,死狀恐怖楞捂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情趋厉,我是刑警寧澤寨闹,帶...
    沈念sama閱讀 34,388評(píng)論 4 332
  • 正文 年R本政府宣布,位于F島的核電站觅廓,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏涵但。R本人自食惡果不足惜杈绸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,018評(píng)論 3 316
  • 文/蒙蒙 一帖蔓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瞳脓,春花似錦塑娇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至烧栋,卻和暖如春写妥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背审姓。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評(píng)論 1 266
  • 我被黑心中介騙來泰國打工珍特, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人魔吐。 一個(gè)月前我還...
    沈念sama閱讀 46,461評(píng)論 2 360
  • 正文 我出身青樓扎筒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親酬姆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嗜桌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,595評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容