Android肝帝战纪之字体图标库(iconify)的简单使用
字体图标库(iconify)的简单使用
本文介绍字体图标库简单的封装和使用(以集成Fontawesome为例):
- Iconify的GIithub链接
点此链接到Github - 导入依赖
//在app级别的gradle中引入依赖
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的图标库Iconify.with(new FontAwesomeModule());}
}
- 在layout布局文件中以控件形式引入
<com.joanzapata.iconify.widget.IconTextView// {fa-car}就是字体图标的映射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" />
- 效果展示
Android肝帝战纪之字体图标库(iconify)的简单使用相关推荐
- Android肝帝战纪之基于上篇单Activity+多Fragment框架,开发电商式导航栏,多Fragment切换
电商式导航栏,多Fragment切换 本文默认在已经搭建好的框架上进行开发 点此链接到上一篇基础框架的搭建 界面构思示意图 设计思路 在底部的LinearLayout中添加相应的图标,然后设置tag绑 ...
- Android肝帝战纪之ObjectBox移动数据库框架探究与实现
ObjectBox移动数据库框架 ObjectBox Github链接: 点击此处链接到Github 介绍 ObjectBox是移动端数据库框架,灵感来自于NoSql,速度非常快,号称是市面上最快的移 ...
- Android肝帝战纪之网络请求框架封装(Retrofit的封装)
网络请求框架封装(OkHttp3+Retrofit+loading的封装) Retrofit的Github链接 点此链接到Github AVLoadingIndicatorView的Github链接( ...
- Android肝帝战纪之Fragmentation的使用(单Activity+多Fragment设计)
#单Activity+多Fragment设计(Fragmentation的使用)# 本文介绍使用Fragmentation库打造单Activity+多Fragment的App基础架构: Fragmen ...
- 云炬Android开发笔记 3-2字体图标库集成与封装
1.项目:android-iconify点此链接到Github 这是一个字体图标库,用字体来代替很多图片. Android开发经常将很多本地图标放在drawable和mipmap文件夹下,这样有一些坏 ...
- 【web组件库系列】封装自己的字体图标库
封装自己的web字体图标库 CSDN:jcLee95 邮箱 :291148484@163.com 本文地址:https://blog.csdn.net/qq_28550263/article/deta ...
- 制作自己的字体图标库
你可能使用过或听说过各种字体图标库,比如fontawesome, glyphicon等,想过制作一个属于自己的字体图标库吗?今天就试着做一个. 参考:https://justforuse.github ...
- 字体图标库(Font Awesome)的使用--绝佳的图标字体库和CSS框架
一.概述 web项目(前台/后台)开发中,很多地方需要使用图标样式(如:删除图标或短信图标,见下图),当然可以选择图片当背景或者用<img>标签,但是用图片的不灵活性也是显然易见的,如颜色 ...
- 如何使用阿里巴巴字体图标库
1. 阿里巴巴字体图标库官网:http://www.iconfont.cn/ 2.选择自己要用的字体图标,下载到本地. 3.在页面中引用 iconfont.css 这个样式 4.<i class ...
最新文章
- 使用kaptcha生成验证码
- Hadoop源码阅读-HDFS-day2
- c ++一行给多个变量赋值_C语言变量
- EMV内核使用中的常见问题
- php date 毫秒_swoole+PHP自动取消订单he还原库存
- 巧合?模仿还是抄袭?水木年华的《秋日恋歌》和Lube 乐队的《Pozovi Menya Tiho Po Imeni》...
- 从好买辞职后,为什么我会加入一家开源创业公司?
- 使用VS Code 从零开始开发并调试.NET Core 应用程序
- python不用模块调用麦克风_python调用pyaudio使用麦克风录制wav声音文件的教程
- html5中颜色范围,HTML5输入范围:将runnable-track的颜色更改为当前值
- ssas表格模型 权限控制_Analysis Services(SSAS)表格模型中的时间智能
- prototype小解
- mysql check约束无效_mysql数据库 check约束无效
- 测试驱动开发(TDD)实践与技巧
- 基于SpringBoot的网页版进销存-2.0版本
- 【​观察】六脉神剑第四式-全面保障之移形换影
- 苹果首款自研芯片 M1 惊艳亮相,带来最强三款 Mac 电脑!
- 日本转运海淘包裹被税、退运处理流程详解—北京篇
- html元素背景与雪碧图
- 数据库索引的创建以及常见优化