我正在做一个React Native应用程序。我想自定义应用程序图标(意味着你点击启动应用程序的图标)。我在谷歌上搜索过,但我一直在寻找不同类型的图标,它们指的是不同的东西。如何将这些类型的图标添加到应用程序中?
当前回答
使用这个库可以使您的工作更容易。 它将自动化您的图标生成过程
https://www.npmjs.com/package/@bam.tech/react-native-make
其他回答
使用这个库可以使您的工作更容易。 它将自动化您的图标生成过程
https://www.npmjs.com/package/@bam.tech/react-native-make
我遵循了他的建议并使用android Asset Studio在react-native android项目中添加了应用图标
以下是为防止链接失效而转录的内容:
如何在React-Native Android上传应用程序图标
1)上传你的图像到Android Asset Studio。 选择任何你想应用的效果。该工具为您生成一个zip文件。点击下载。zip。
2)在你的机器上解压缩文件。然后拖动你想要的图片到你的/android/app/src/main/res/文件夹。确保将每个图像放在正确的子文件夹mipmap-{hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi}。
3)不要(像我最初做的那样)天真地将整个文件夹拖放到你的res文件夹上。因为你可能会删除你的/res/values/{strings,styles}.xml文件。
如果你想在React Native上导入图标而不需要图片,那么React - Native -vector-icons将是最好的选择。如果您不想下载图标并在项目中使用它,您可以使用它。
更新2022
因为阿尔莫罗的答案已经不复存在了
Android和iOS图标
你现在可以在iOS和Android上用一个命令生成圆形图标:
npx icon-set-creator create ./path/to/icon.png
我强烈建议使用至少1024x1024像素的图标
自适应Android图标
npx icon-set-creator create -b <background> -f <foreground> -A
background—颜色(例如:“#ffffff”)或图像资产(例如:“资产/图片/ christmas-background.png”)
前景-图像资产(例如:“资产/图片/ christmas-foreground.png”)
就像Rockvic所说的,iOS和Android需要不同大小的图标。此外,如果有人感兴趣,我推荐这个网站生成不同大小的图标。你不需要下载任何东西,它工作得很完美。
https://resizeappicon.com/
希望能有所帮助。
推荐文章
- 如何设置背景颜色的视图透明在React本地
- iOS如何设置应用程序图标和启动图像
- 我的Windows应用程序的图标应该包括哪些大小?
- Android推送通知:通知中不显示图标,而是显示白色方框
- 如何在文本中发挥省略号的作用
- 如何使用新的材料设计图标主题:轮廓,圆形,双色和尖锐?
- React本机更改默认iOS模拟器设备
- 我如何在Android模拟器中“摇动”Android设备以调出开发菜单来调试我的React Native应用程序
- Eclipse中的图标是什么意思?
- React原生版本不匹配
- ReactJS:最大更新深度超过错误
- 在react-native中“没有捆绑URL”是什么意思?
- 在React Native中更改Android包的名称
- 100%的宽度在React Native Flexbox
- 保存图标:还是软盘?