字體圖標(biāo)庫(kù)(iconify)的簡(jiǎn)單使用
本文介紹字體圖標(biāo)庫(kù)簡(jiǎn)單的封裝和使用(以集成Fontawesome為例):
-
Iconify的GIithub鏈接
點(diǎn)此鏈接到Github - 導(dǎo)入依賴(lài)
//在app級(jí)別的gradle中引入依賴(lài)
api 'com.joanzapata.iconify:android-iconify-ionicons:2.2.2'
api 'com.joanzapata.iconify:android-iconify-fontawesome:2.2.2'
- 在自定義的MyApplication中初始化
public class MyApplication extends Application{
public void onCreate(){
// 加入fontawesome的圖標(biāo)庫(kù)
Iconify.with(new FontAwesomeModule());
}
}
- 在layout布局文件中以控件形式引入
<com.joanzapata.iconify.widget.IconTextView
// {fa-car}就是字體圖標(biāo)的映射
android:text="I {fa-heart-o} to {fa-code} on {fa-android}"
android:shadowColor="#22000000"
android:shadowDx="3"
android:shadowDy="3"
android:shadowRadius="1"
android:textSize="40sp"
android:textColor="#FFFFFF" />
-
效果展示
字體圖標(biāo)的效果展示