首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在创建-反应-本机-应用-项目创建的本机应用程序中使用世博图标?

如何在创建-反应-本机-应用-项目创建的本机应用程序中使用世博图标?
EN

Stack Overflow用户
提问于 2021-12-13 21:48:33
回答 1查看 132关注 0票数 0

我使用了create-react-native-app my-project,但我想使用来自@expo/vector-icons的图标

代码

代码语言:javascript
复制
import { Ionicons} from '@expo/vector-icons';

export default function App(){

 return <Ionicons name={Platform.OS === 'ios'?"ios-happy-outline":"md-happy"} size={100}/>}

实际效果

代码语言:javascript
复制
Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect.

预期结果

图标应该在我的用户界面上可见。

EN

回答 1

Stack Overflow用户

发布于 2022-10-07 08:19:02

您可以使用来自react-native-vector-iconshttps://oblador.github.io/react-native-vector-icons/

  • 首先,通过以下方式安装依赖项(react本机-矢量-图标) npm安装反应-本机矢量图标
  • android/app/src/main中创建资产/字体目录
  • 创建字体目录后,将所有字体文件从node_modules/react-native-vector-icons/Fonts复制到其中
  • 现在,在App.js中,您可以响应本地矢量图标,如下所示 从“React”导入react;从“react本机”导入{Text,View,StyleSheet,TouchableOpacity};从‘react本机-矢量-图标/FontAwesome’导入图标图标;// https://icons.expo.fyi用于图标导出默认函数toDoItems({ item,pressHandler}){返回( pressHandler(item.key)}> {item.text} )} const styles= StyleSheet.create({项:{填充: 30,borderColor:‘黑’,borderWidth : 1,borderStyle:‘虚空’,marginVertical : 20,})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70341341

复制
相关文章

相似问题

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