android自定义图标下载,Android使用IconFont矢量图标库
iconfont矢量图标库又叫字体库
如何使用
一、使用自定义view
1.自定义view继承TextView,在构造方法中setTypefaceTypeface typeface = Typeface.createFromAsset(getAssets(),"iconfont.ttf");
setTypeface(typeface);
2.调用IconFontView iconFontView;//继承TextView
iconFontView.setText("\ue607");//unicode编码
iconFontView.setText(String.ValueOf((char)58887));//e607的十进制值58887
3.setText的值,两种设置方法
1)打开.ttf文件,获取其中矢量图标的unicode编码,如e607,则设置为"\ue607"。
2)将e607转成十进制数,再转成char类型的字符串。这是为什么呢
4.遇到的问题
1)"\\u" + "e607"是不行的
2)项目中用数据库保存图标的int值,如58887,为什么不保存字符串呢,如"\ue607"
5.typeface的初始化
应该在application中初始化,否则容易造成卡顿
二、使用LayoutInflaterFactory
.ttf文件
.ttf文件就是iconfont矢量图标库,使用时放在assets目录下。
如何打开.ttf文件
直接打开你会懵逼的
一、推荐工具
1.FontLab Studio 5。百度搜fontlab,很多网址可以下载,不过都是那种恶心的捆绑安装,注意全部把√点掉。官网非免费。我是实在找不到工具打开了
2.File->open打开.ttf文件
3.点击图标可以看到unicode编码,如E607。右键鼠标,选择properties可以打开这个小窗口
4.还是在简书上找到这个工具的,同事说百度随便搜,我找了半天,呵呵哒
iconfont矢量图标库的素材下载
一、推荐地址
二、如何创建.ttf文件
网上教程一大堆
三、如何将新的素材添加到.ttf文件中
android自定义图标下载,Android使用IconFont矢量图标库相关推荐
- 不知道怎么用小图标?简单的iconfont矢量图标教学,装饰你的网页
iconfont矢量图标教学
- android 自定义模板下载,android studio 自定义模板
由于项目用上了 mvp 架构,基本上一个页面就至少需要新创建6个类,分别是 model view presenter 的接口以及其对应的实现类,再加上使用 dagger 的话就要更多了,所以这时候 a ...
- 矢量图标库如何引入html,Iconfont矢量图标库在网站中的使用方法
原标题:Iconfont矢量图标库在网站中的使用方法 大家都知道现在移动端网站设计比较热门,由于移动端的网站页面的收缩性要求很高,必然在网页设计中,一些小点的图标,使用图片收缩性,以及美观上并不是很理 ...
- android 自定义dialog样式,Android 自定义dialog类
首先定制style样式 styles.xml 加入自定义样式 @null true true true @color/transparent @color/transparent true 0.6 在 ...
- android 自定义输入法布局,Android自定义输入法使用方法
Android自定义输入法使用方法 时间:2017-04-21 来源:Android开发学习网 对于Android用户而言,一般都会使用第三方的输入法.可是在输入密码时(尤其是支付相关的密码) ...
- Android studio3.6 加载系统内置矢量图标icon的操作步骤
用Android studio开发过程中,不可避免要用到很多图标,其中最常用的是xml格式的矢量图标,那么这些图标是怎么做出来的呢,两种方法:第一,使用AS系统内部嵌入的图标:第二,使用网上第三方所做 ...
- android 镂空字体下载,Android——自定义镂空掩饰控件
刚学完ViewDragHelper和PorterDuffXferMode的我,突然想做一个这样效果的自定义控件:点击ListView的列表项,通过ViewDragHelper用动画方式上下各弹出一个控 ...
- Android 自定义带Logo的二维码图标
在做app 开发中,生成二维码也是常有的功能 所以今天来做个笔记 实现下生成二维码的方法 生成二维码工具类 首选需要使用zxing.jar 可以去官网下载 package com.pne.funcat ...
- Android自定义圆形下载进度条,Android自定义之圆形进度条
先来看看效果图,有图才有真相: Usage Android Studio 使用Gradle构建 dependencies { compile 'com.github.ws.circleprogress ...
- android自定义xml弹窗,Android自定义弹窗提醒控件使用详解
Android中原生的Dialog弹窗提醒控件样式单一,有时候并不能满足我们的项目需求,而且一个工程里面有时候会在多处都用到弹窗提醒的功能,代码会出现大量的冗余,工作之余,就自己实现了这么一个弹窗提醒 ...
最新文章
- Linux/Ubuntu下安装QQ2012
- Spring入门详细教程(四)
- 为数据计算提供强力引擎,阿里云文件存储HDFS v1.0公测发布
- 顺序表的应用__电话本
- 线性代数 —— 矩阵的行列式
- IOS UIwebView 加载网络图片 使用相对地址
- FOSRestBundle功能包:视图层
- 安装vmware-tools遇the path is not valid path to the gcc binary和the path is not a valid path to th...
- 计算机组成原理疑难知识点
- openwrt1907 mt7621配置DDR自适应
- 【嗅探工具】无线WIFI密码破解
- 一个屌丝程序猿的人生(二)
- 浅显易懂——泰勒展开式
- python自动翻译excel某一列_python批量将excel内容进行翻译写入功能
- LeetCode.199 二叉树的左视图
- android system image 编译出错,Android framework 编译常见错误
- UBports安装Arduino记录
- 如何应对面试官问你职业规划问题
- 河南专升本公共英语语法考点分析---非谓语动词
- 什么是JMS(Java Message Service消息服务)