我正在做一个React Native应用程序。我想自定义应用程序图标(意味着你点击启动应用程序的图标)。我在谷歌上搜索过,但我一直在寻找不同类型的图标,它们指的是不同的东西。如何将这些类型的图标添加到应用程序中?
当前回答
如果你使用的是expo,在你的项目中放置一个1024 * 1024的png文件 在app.json中添加一个图标属性。“图标”:“。/ src /资产/程序”
https://docs.expo.io/versions/latest/guides/app-icons
其他回答
就像Rockvic所说的,iOS和Android需要不同大小的图标。此外,如果有人感兴趣,我推荐这个网站生成不同大小的图标。你不需要下载任何东西,它工作得很完美。
https://resizeappicon.com/
希望能有所帮助。
更新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”)
我个人使用这个链接来生成我想要的图标https://appicon.co/
以及用于在应用程序内部导入。
IOS设置
点击Xcode ==>中的项目
然后在左边你会看到你的点击==>
现在您将看到子文件名Images。Xcassets点击==>
您的图标大小将显示在右侧窗口==>
只需拖放我们从https://appicon.co/ ==>生成的图标
你的IOS图标设置完成了。
转向Android
我们会用到Android ==> app ==> src ==> main ==> res
这里有命名为mimmap -hdpi的多个文件夹,直到xxxhdpi ==>
将图标从特定文件夹拖动到项目特定文件夹。 编码快乐!
你可以导入react-native-elements,并在你的react native应用程序中使用font-awesome图标
安装
npm install --save react-native-elements
然后把它导入到你想要使用图标的地方
import { Icon } from 'react-native-elements'
像这样使用它
render() {
return(
<Icon
reverse
name='ios-american-football'
type='ionicon'
color='#517fa4'
/>
);
}
Android Studio有一个非常方便的图标资产向导,叫做Image asset Studio(用户指南)。它是不言自明的,有一些方便的效果,它是内置的:
截图来自Windows 10上的Android Studio 4.1.3
推荐文章
- 如何设置背景颜色的视图透明在React本地
- iOS如何设置应用程序图标和启动图像
- 我的Windows应用程序的图标应该包括哪些大小?
- Android推送通知:通知中不显示图标,而是显示白色方框
- 如何在文本中发挥省略号的作用
- 如何使用新的材料设计图标主题:轮廓,圆形,双色和尖锐?
- React本机更改默认iOS模拟器设备
- 我如何在Android模拟器中“摇动”Android设备以调出开发菜单来调试我的React Native应用程序
- Eclipse中的图标是什么意思?
- React原生版本不匹配
- ReactJS:最大更新深度超过错误
- 在react-native中“没有捆绑URL”是什么意思?
- 在React Native中更改Android包的名称
- 100%的宽度在React Native Flexbox
- 保存图标:还是软盘?