如何将图标添加到 React Native 应用程序

新手上路,请多包涵

我正在制作一个 React Native 应用程序。我想自定义应用程序图标(即您单击以启动应用程序的图标)。我已经用谷歌搜索了这个,但我一直在寻找不同类型的图标,它们代表不同的事物。如何将这些类型的图标添加到应用程序?

原文由 Adam Katz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 410
2 个回答

iOS 图标

  • 在 —bbb1946fc0d6af15536 AppIcon Images.xcassets
  • 添加 9 个不同大小的图标:
    • 29pt
    • 29pt*2
    • 29pt*3
    • 40pt*2
    • 40pt*3
    • 57pt
    • 57pt*2
    • 60pt*2
    • 60pt*3

Images.xcassets 看起来像这样:

安卓图标

  • ic_launcher.png 放入文件夹 [ProjectDirectory]/android/app/src/main/res/mipmap-*/ 中。
    • 72*72 ic_launcher.pngmipmap-hdpi 中。
    • 48*48 ic_launcher.pngmipmap-mdpi
    • 96*96 ic_launcher.pngmipmap-xhdpi
    • 144*144 ic_launcher.pngmipmap-xxhdpi
    • 192*192 ic_launcher.pngmipmap-xxxhdpi 中。

更新 2019 安卓

最新版本的 react native 也支持圆形图标。对于这种特殊情况,您有两种选择:

A. 添加圆形图标: 在每个 mipmap 文件夹中,在 ic_launcher.png 文件中另外添加一个圆形版本,称为 ic_launcher_round.png 具有相同的大小。

B、去掉圆形图标: 里面 yourProjectFolder/android/app/src/main/AndroidManifest.xml 去掉 android:roundIcon="@mipmap/ic_launcher_round" 这一行并保存。

否则构建会引发错误。

原文由 Rockvic 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题