ICONFONT在APP中的使用
阿里IconFont平臺
這裡是阿里巴巴UED部門開發的IconFont平臺,目前阿里系的重量級產品都在使用,裡面有很多資源可供使用。這裡說說如何在客戶端內使用。
IconFont雖然看起來是圖示,實際原理跟字型的實現方式是一樣的,所以我們把每個Icon當作一個特殊的文字來理解和處理。
IconFont使用
1、首先登入網站,搜尋你要用的Icon,把它們加入購物車(點選就可以)。
2、把購物車裡的所有Icon儲存在同一個專案中。
3、進入專案,選擇“下載至本地”。
4、開啟下載的檔案,裡面有一個*.ttf檔案,我們需要的所有字型就都在這裡了。
5、把*.ttf檔案放入專案,當使用時,把TextView(Android)或UILabel(IOS)的Font設定為載入*.ttf生成的自定義字型。這裡有個問題,怎麼指明我們要顯示哪一個Icon呢?
6、下載一個字型編輯軟體,我在Mac上面使用的是FontLab Studio,開啟*.ttf,找到每個圖示對應的Unicode值,以”\ue600”這種形式賦值給TextView(Android)或UILabel(IOS)中的文字。就可以了。
IconFont優勢
1、圖示集中處理,避免重複資源,設計師只要說明Color、Size就可以了。
2、減少包大小,每個IconFont只是一小段文字,檔案大小要比圖片形式的icon小一個數量級。
3、節省記憶體,IconFont與普通文字一樣是使用向量圖的方式繪製的,相比圖片的記憶體分配方式,消耗的記憶體可以忽略不計了。
相關文章
- iOS中優雅的使用iconfontiOS
- 在Flutter中使用Iconfont圖示、字型Flutter
- iconfont 在專案中使用阿里icon阿里
- uni-App引入iconfontAPP
- iconfontのsymbol的使用Symbol
- (原創)IconFont(向量圖示字型)在Winform中的應用ORM
- iconfont圖示庫的使用
- 在flutter使用多色圖示,以iconfont為例Flutter
- 在小程式框架 wepy 中使用 iconfont 圖示字型框架
- react 中使用iconfontReact
- Android使用iconfontAndroid
- AutoMapper在ABP框架中的使用說明APP框架
- 阿里巴巴的iconfont怎麼使用阿里
- Hexo-使用阿里iconfont圖示Hexo阿里
- 如何在Vue專案中使用阿里的IconfontVue阿里
- 如何在flutter中使用iconfont資源Flutter
- Weex開發之正確使用iconfont
- SITA:研究顯示航空App在乘客中的使用率達76%APP
- 在原生App中嵌入FlutterAPPFlutter
- react-native優雅的使用iconfont字型圖示React
- 使用 CefSharp 在 C# App 中嵌入 Chrome 瀏覽器C#APPChrome瀏覽器
- Flutter系列一:探究Flutter App在iOS宿主App中的整合FlutterAPPiOS
- iota 在 Go 中的使用Go
- REST 在 Java 中的使用RESTJava
- Apollo GraphQL 在 webapp 中應用的思考WebAPP
- Flutter系列二:探究Flutter App在Android宿主App中的整合FlutterAPPAndroid
- Mobx在Flutter中的使用教程Flutter
- Protocol Buffers 在 iOS 中的使用ProtocoliOS
- Cordova在Android中的使用Android
- lottie 動畫在 vue 中的使用動畫Vue
- AspectJ 在 Spring 中的使用Spring
- getopt在Python中的使用Python
- UIScrollView在StoryBoard中的使用UIView
- DNS在架構中的使用DNS架構
- iconfont批量儲存
- iconfont用法詳解
- 字型圖示庫 iconfont、iconmoon 的維護管理與使用探索
- Redis在.net中的使用(2).net專案中的Redis使用Redis