Android 使用字体图标

    xiaoxiao2021-03-25  140

    将图标做成.ttf字体文件,代替传统的图片资源。


    效果


    使用

    将字体文件导入assets目录

    定义字体图标枚举类

    这里使用的StringDef注解

    @StringDef({IconFonts.AVATAR, IconFonts.SEND}) public @interface IconFonts { String AVATAR = "\ue662"; String SEND = "\ue79a"; }

    调用:

    public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView = (TextView) findViewById(R.id.text_view); //设置字体 Typeface fontFace = Typeface.createFromAsset(getAssets(), "fonts/iconfont.ttf"); textView.setTypeface(fontFace); textView.setText(IconFonts.SEND); } }
    转载请注明原文地址: https://ju.6miu.com/read-12135.html

    最新回复(0)