icons - 如何向 React Native 应用程序添加图标

标签 icons react-native

我正在制作一个 React Native 应用程序。我想自定义应用程序图标(即您单击启动应用程序的图标)。我用谷歌搜索过这个,但我不断发现不同类型的图标代表不同的事物。如何将这些类型的图标添加到应用程序中?

最佳答案

iOS 图标

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

Images.xcassets 将如下所示:

Android 图标

  • 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 Android

最新版本的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" 并保存。

否则构建会抛出错误。

关于icons - 如何向 React Native 应用程序添加图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34329715/

相关文章:

c++ - 如何使用C++获取文件图标

android - 当应用程序处于后台时显示图标。安卓

react-native - 如何在 react-native-webview 中保持最后一个 Web session 处于事件状态?

react-native - 无法在react-native中异步执行sqlite db查询

javascript - 无法添加主屏幕图标来创建 React 应用程序

multithreading - 多线程程序在 _multiple_ CPU 上变得无响应,但在单个 CPU 上正常(更新 ListView 时)

c# - 向图标添加叠加层时出现透明度问题

android-studio - Android 模拟器不适用于 Ubuntu 16.10

javascript - React-Native属性函数参数没有传递

javascript - 如何在Reactjs中动态创建页面