[TOC]ios
@(工具集合)[溫故而知新]git
詳細使用參考GitHub:lottie-ios程序員
Lottie作動畫,專業的東西交給專業人作,真正解放程序員的生產力。github
啓動(splash)動畫:典型場景是APP logo動畫的播放json
上下拉刷新動畫:全部APP都必備的功能,利用 Lottie 能夠作的更加簡單酷炫了segmentfault
加載(loading)動畫:典型場景是網絡請求的loading動畫bash
提示(tips)動畫:典型場景是空白頁的提示網絡
按鈕(button)動畫:典型場景如switch按鈕、編輯按鈕、播放按鈕等按鈕的切換過渡動畫工具
禮物(gift)動畫:典型場景是直播類APP的高級動畫播放post
視圖轉場動畫(經過 LOTAnimationTransitionController
來實現 presentViewController
和 dismissViewControllerAnimated
轉場動畫)
不一樣的設計,同一個設計不一樣的時期,給出的動畫素材名字多是同樣的,這時候就須要開發人員本身給這些素材起名分類。
NSString* path = [[NSBundle mainBundle] pathForResource:bundleName ofType:@"bundle"];
LOTAnimationView *animation = [LOTAnimationView animationNamed:bundleName inBundle:[NSBundle bundleWithPath:path]];
複製代碼