首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在React Native中使用不同的图标库?

如何在React Native中使用不同的图标库?
EN

Stack Overflow用户
提问于 2020-10-08 22:58:37
回答 1查看 159关注 0票数 0

大家下午好。

我在代码的开头指定了确切的库

代码语言:javascript
复制
import Ionicons from 'react-native-vector-icons/FontAwesome';

我有一个关于如何一起使用不同的矢量库的问题。例如>>

代码语言:javascript
复制
<Tab.Navigator
  screenOptions={({ route }) => ({
    tabBarIcon: ({ focused, color, size }) => {
      let iconName;

      if (route.name === 'Dashboard') {
        iconName = 'dashboard';
      } else if (route.name === 'Trades') {
        iconName = 'compare-arrows';
      }

      // You can return any component that you like here!
      return <Ionicons name={iconName} size={size} color={color} />;
    },
  })}
>

正如您在这里看到的,对于Dashboard,我使用的是FontAwesome库中的iconName = 'dashboard';

但是,如果我想从另一个库中为Trades添加图标,比如从AntDesign中添加图标,我应该怎么做?如何为每个元素指定不同的图标库?如果我想从另一个不同的库添加更多的图标?

简要介绍:如何添加多个图标库并一起使用其中的图标。

EN

回答 1

Stack Overflow用户

发布于 2020-10-09 00:23:36

用我这里的一个要点

https://gist.github.com/saachitech/02633cb443e121b4a792c537cdedc385

你可以像这样使用它

代码语言:javascript
复制
Import Fonticon from “./fontIcon”;

<Fonticon type={“FontAwesome”} name={“some name”} size={10} color={“#FFF”} />

type可以是矢量图标库中的任何内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64265292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档