先上个图标链接:react-native-vector-icons directory

这个里面有很多分类的很多图标

来个开源项目:GitHub - oblador/react-native-vector-icons: Customizable Icons for React Native with support for image source and full styling.

如果只是为了使用,那么duck不必看了只需要看Fonts文件下下来,glyphmaps文件下下来

这两个文件里面是图标,图标对应的唯一码

步骤:

1,在图标网页找到相应的分类下的图标名字

2,到glyphmaps里面找到相应的名字跟唯一码

3,应用里面使用

把Fonts的文件考到assets里面

我是assets的icons文件下了(我用到了EvilIcons里的一个图标,然后图标对应的码是58984)

Typeface font = Typeface.createFromAsset(context.getAssets(), "icons/" + "EvilIcons.ttf");

holder.btn_car.setTypeface(font);
holder.btn_car.setText(CommonUtils.getEmojiStringByUnicode(58984));

所以啊,主要是找到自己要用的图标的码,然后把ttf文件拷贝到assets里面就行了

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐