我試着用bodymovin導出後效應文件,後效應文件有幾個PNG圖像。我們如何在iOS中使用Lottie?我們是否將這些圖像包含在資產目錄中,並將它們與json文件一起使用?如何使用Lottie iOS使用png圖像?
1
A
回答
0
根據該功能
它試圖加載不同的方式,包括從資產目錄 - 這是在該文件中什麼線147會做:
NSArray *components = [asset.imageName componentsSeparatedByString:@"."];
image = [UIImage imageNamed:components.firstObject inBundle:asset.assetBundle compatibleWithTraitCollection:nil];
0
的回答你的問題是YES。放入JSON文件並將圖像放置在資產目錄中。我用這個示例JSON/assets https://www.lottiefiles.com/1187-puppy-run試了一下。需要注意的一點是,在Xcode上放置圖像資源時,可能需要將它們移動到2x。
相關問題
- 1. 如何使用libpng讀取png圖像?
- 2. 如何使用openlayers3動畫圖像png
- 3. 如何使用VBScript修改.png圖像
- 4. 如何使用ImageMagick去除png圖像?
- 5. 如何使用ExifTool旋轉PNG圖像?
- 6. 使用png ++編寫png圖像
- 7. 如何在Android中使用png圖像作爲9-patch-png?
- 8. 在IOS應用程序中使用PNG圖像作爲PINpad
- 9. 使用.png中的圖像創建.png圖像
- 10. Lottie的iOS示例?
- 11. 如何用KineticJS將另一個PNG圖像掩蓋PNG圖像?
- 12. 如何使用默認IOS圖像
- 13. 如何使用ogr2ogr將S57圖表轉換爲PNG圖像
- 14. 在網站中使用PNG圖像
- 15. 與按鈕使用PNG圖像控件
- 16. 使用AJAX從PHP獲取PNG圖像
- 17. 使用OxyPlot從PlotModel渲染png圖像
- 18. Android:使用背景PNG圖像
- 19. 使用PHP png圖像透明背景
- 20. 使用php從URL創建png圖像
- 21. 使用CSS剪影一個PNG圖像
- 22. 使用Haxe閱讀PNG圖像
- 23. 使用PHP生成PNG圖像
- 24. 使用PNG或SVG圖像爲
- 25. 使用PHP創建png圖像
- 26. 使用Magick ++解碼PNG圖像
- 27. DotNetNuke使用透明PNG圖像
- 28. 如何使像iOS應用
- 29. Golang - 使用圖像和圖像/ PNG交換圖片的PNG頻道
- 30. iOS:如何使用核心圖形對角鏡像圖像
要考慮的事情,它是很多,很多,很多有效的,如果你堅持SVG。我們從未在應用程序中使用任何PNG/JPG,無論如何。 (當然除了實際的照片之外),當然,你的插畫師或設計者創造了這個文件,有原始的?只要讓它們以svg格式導出並從Lottie流水線中導出即可....與您現在一樣,只需在iOS(甚至Android)中爲所有圖標/等使用PaintCode,如果您可以避免內部的光柵文件洛蒂也是! – Fattie