一款非常好用的動畫庫Lottie

簡介

Lottie是Android和iOS的移動圖書館敬鬓,用于解析Adobe After Effects動畫淹朋,并以Bodymovin作為json導(dǎo)出灶似,并在手機(jī)和網(wǎng)絡(luò)上本機(jī)呈現(xiàn)。

該項(xiàng)目在GitHub已經(jīng)獲得三個(gè)端累計(jì)3萬+的star瑞你。
Lottie社區(qū)提供了更多的動畫下載酪惭。
如果你是一個(gè)設(shè)計(jì)師還可以將自己制作的作品發(fā)布到該社區(qū)。

圖片來源Lottie
圖片來源Lottie

兼容平臺

優(yōu)勢

  • 使用方便虏缸、簡單
  • 無需擔(dān)心屏幕尺寸適配問題
  • 減少項(xiàng)目開發(fā)時(shí)間鲫懒,增加交互的趣味性
  • 針對平臺包括了緩存和預(yù)加載功能,增加動畫的流暢性
  • 可以通過網(wǎng)絡(luò)Json地址加載

制作動畫

由于Lottie是使用AE制作刽辙,并且使用Bodymovin插件導(dǎo)出窥岩。
所以設(shè)計(jì)師要掌握一些AE的動畫的制作基礎(chǔ),并且需要給AE安裝插件宰缤。

下面教程 部分來自Lottie設(shè)計(jì)制作官方文檔

設(shè)計(jì)師需要的工具:
PhotoShop或Sketch颂翼,Adobe Illustrator,Adobe After Effects和Bodymovin

1慨灭、導(dǎo)出為.SVG的文件

需要使用ps朦乏,或者Sketch將作品以組的形式導(dǎo)出為SVG

2、導(dǎo)出為.AI的文件

使用Adobe Illustrator導(dǎo)入SVG文件氧骤,另存為.AI文件

3呻疹、將.AI導(dǎo)入到Adobe After Effects

使用前需要安裝Bodymovin插件,該插件主要用于后面導(dǎo)出Json格式
1.下載 bodymovin壓縮文件
2.下載 AE插件安裝器 ZXP Installer
3.將bodymovin.zip文件解壓筹陵,找到文件build/extension/bodymovin.zxp
將該文件使用安裝器ZXP installer打開刽锤。
4.打開After Effects,然后修改 AE 的設(shè)置:Go to Edit > Preferences > General > and check on "Allow Scripts to Write Files and Access Network"朦佩,開啟腳本并思。

導(dǎo)出Json需要四個(gè)步驟:

.1

將導(dǎo)入的文件拖到項(xiàng)目面板底部的小組合圖標(biāo)。

.2

進(jìn)入菜單吕粗,然后選擇組合>合成設(shè)置( Composition > Composition settings)纺荧。設(shè)置fps幀

.3

選擇組合中的圖層,然后在圖層菜單中選擇“從矢量圖層創(chuàng)建形狀”颅筋,然后根據(jù)您的插畫藝術(shù)品創(chuàng)建一個(gè)新的“形狀圖層”,該圖形藝術(shù)品具有圖形的可編輯向量屬性输枯,如路徑议泵,筆畫,填充等

.4

打開AE窗口 :Window > Extensions > Bodymovin.導(dǎo)出就完成了

Android使用

1.在Android中引入只需要在app中的Build.gradle添加一行代碼

dependencies {  
  compile 'com.airbnb.android:lottie:2.2.0'
}

2.將Json文件拷貝到app>src>main>assets

3.在

//代碼中:

        mLottieLove.setAnimation("lottie.json");
        mLottieLove.loop(true);
        mLottieLove.playAnimation();

或者

//布局中:
   <com.airbnb.lottie.LottieAnimationView
        android:id="@+id/loading_animation"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center_horizontal"
        app:lottie_fileName="permission.json"
        app:lottie_loop="true"
        app:lottie_autoPlay="true"/>

關(guān)于更多使用請參考:
設(shè)計(jì)師操作文檔
官方使用文檔
下載更多設(shè)計(jì)師的Json作品:
Lottie社區(qū)
Demo參考地址(多個(gè)動畫切換):
https://github.com/wapchief/android-CollectionDemo

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末桃熄,一起剝皮案震驚了整個(gè)濱河市先口,隨后出現(xiàn)的幾起案子型奥,更是在濱河造成了極大的恐慌,老刑警劉巖碉京,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件厢汹,死亡現(xiàn)場離奇詭異,居然都是意外死亡谐宙,警方通過查閱死者的電腦和手機(jī)烫葬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凡蜻,“玉大人搭综,你說我怎么就攤上這事』ǎ” “怎么了兑巾?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長忠荞。 經(jīng)常有香客問我蒋歌,道長,這世上最難降的妖魔是什么委煤? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任奋姿,我火速辦了婚禮,結(jié)果婚禮上素标,老公的妹妹穿的比我還像新娘称诗。我一直安慰自己,他們只是感情好头遭,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布寓免。 她就那樣靜靜地躺著,像睡著了一般计维。 火紅的嫁衣襯著肌膚如雪袜香。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天鲫惶,我揣著相機(jī)與錄音蜈首,去河邊找鬼。 笑死欠母,一個(gè)胖子當(dāng)著我的面吹牛欢策,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赏淌,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼踩寇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了六水?” 一聲冷哼從身側(cè)響起俺孙,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤辣卒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后睛榄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荣茫,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年场靴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了啡莉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡憎乙,死狀恐怖票罐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泞边,我是刑警寧澤该押,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站阵谚,受9級特大地震影響蚕礼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜梢什,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一奠蹬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嗡午,春花似錦囤躁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至僻他,卻和暖如春宵距,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吨拗。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工满哪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人劝篷。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓哨鸭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親携龟。 傳聞我的和親對象是個(gè)殘疾皇子兔跌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

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