react-native - 如何设置自定义图标,它在我的本地系统中以 react-native-hamburger
问题描述
<Drawer some_styles>
<View >
<Hamburger active={this.state.menuActive}
onPress={this._handleMenuButtonPress}/>
</View>
</Drawer>
我必须使用 .svg 图像作为汉堡包的图标而不是预定义的图标。如何将我们自己的图像设置为汉堡包。提前致谢。
解决方案
我使用这篇文章来帮助我包含自定义图标。我将简要总结一下步骤:
- 安装 react-native-vector-icons,这是一个库,它允许您在标准内置图标旁边添加自定义图标(顺便说一句,这已经很棒了)。
- 将您的 SVG 图标转换为字体(.tff 文件),Fontello 或 Icomoon 是 rn-vector-icons 支持的在线工具,可让您做到这一点
- 将该字体添加到您的项目中
- 创建一个小配置文件,告诉 rn-vector-icons 需要链接哪种字体
推荐阅读
- javascript - 需要实现一个滚动列表,所选项目可见
- javascript - 如何从 JSON 文件中获取 JSON 数据
- java - Java AES-128 ECB 加密
- python - 用每两个直方图数据集绘制两个理论 PDF
- javascript - AJAX 在没有 ASP:button 的情况下将数据发布到 DB
- reactjs - 如何设置父级的 NavigationOptions?
- python - 尽管分配了正确的服务帐户,但使用 Google AutoML vision Python API 得到 403 响应
- python - 绘制分段图
- html - flexbox中带有图像的滚动条
- ios - 如何让 lldb 服务器启动一个新进程而不附加到现有进程?