android 字体图标制作,Android_矢量字体图标制作并使用

本文目标

利用阿里iconfont制作矢量文字图标

1、搜索需要的图标,比如我要搜索一个首页,如下图:

432d3b23384c

2.添加到购物车并打开,如下图

432d3b23384c

3.Add To Project,创建一个项目,下图中创建了演示的项目,然后点击confirm

432d3b23384c

4.点击Download code

432d3b23384c

5.下载完成解压

432d3b23384c

6.打开demo_index.html预览一下

432d3b23384c

收藏图标下面的这一串Unicode码就是图标

7.在安卓中使用

432d3b23384c

必须要写在strings中,然后在使用

432d3b23384c

8.两个自定义view

internal class IconFontButton @JvmOverloads constructor(

context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0

) : AppCompatButton(context, attrs, defStyleAttr) {

init {

val typeface = Typeface.createFromAsset(context.assets, "fonts/iconfont.ttf");

setTypeface(typeface)

}

}

class IconFontTextView

@JvmOverloads constructor(context: Context, attributeSet: AttributeSet?, defStyle: Int = 0) :

AppCompatTextView(context, attributeSet, defStyle) {

init {

val typeface = Typeface.createFromAsset(

context.assets,

"fonts/iconfont.ttf"

);

setTypeface(typeface)

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值