我正在使用react-native、amplify 和pinpoint。
我遵循了几个指南和堆栈溢出问题来设置推送通知的 android 默认颜色和图标,如下所示:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_notification" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/patch_coral" />
Run Code Online (Sandbox Code Playgroud)
我有一个文件 color.xml ,其中android/app/src/main/res/values/包含以下内容:
<resources>
<color name="patch_coral">#E97A6E</color>
</resources>
Run Code Online (Sandbox Code Playgroud)
对于图标,我有可绘制的文件夹,其中android/app/src/main/res/包含ic_notification.png在 android asset studio 中生成的白色图标,如多个地方所示。
我还测试了调试和发布版本,看看这是否会改变什么;但是,推送通知仍然没有默认图标或颜色,但右侧有应用程序图标。这是一个例子:
需要更改或添加什么来获取颜色和图标来替换默认的 android 颜色和方形图标?
我是原生反应新手,遇到了测试问题。\n首先,我的应用程序运行正常。\n只有当我想用玩笑测试我的应用程序并且我的应用程序中有图标时,才会出现该问题。
\n以下消息告诉我,可能存在延迟导入加载,在某些方面与笑话冲突,但我不知道如何解决或修复此问题:\nReferenceError: You are trying to 'import' a file after the Jest environment has been torn down.
我已经测试了我的应用程序,icon="camera"并且测试运行良好,因此它与图标非常相关。
该应用程序还使用react-native-paper。
\n即使应用程序中有图标,我如何测试它?
\n这是重现该错误的最小 App.js:
\nimport { StatusBar } from 'expo-status-bar';\nimport React from 'react';\nimport { StyleSheet, Text, View } from 'react-native';\nimport { Provider as PaperProvider } from 'react-native-paper';\nimport { Button } from 'react-native-paper';\n\nexport default function App() {\n return (\n <PaperProvider>\n <View style={styles.container}>\n <Text>Thi is a test</Text>\n <Button icon="camera" mode="contained" onPress={() => console.log('Pressed')}>\n Press me\n …Run Code Online (Sandbox Code Playgroud) 我有一个名为 icon.png 的 PNG 图标文件,我想将其用作我的 Xamarin.Form 应用程序的图标。这就是我所做的 -
Icon = "@mipmap/icon"文件MainActivity.cs已更改它仍然显示默认的 Xamarin 徽标图标。然后我做了以下事情——
<foreground android:drawable="@mipmap/icon" />文件icon.xml已更改<foreground android:drawable="@mipmap/icon" />文件icon_round.xml已更改现在显示默认的 Android 图标,但不显示我的图标。该怎么办?请帮忙。
我尝试将所有图标尺寸与默认图标尺寸匹配,还尝试了以下内容 - idpi 为 36px,mdpi 为 48px,hdpi 为 72px,xhdpi 为 96px,xxhdpi 为 144px
我还尝试重新启动 VS、重建整个解决方案、清除缓存和临时文件。
这是 Primeng 页面 https://primefaces.org/primeng/showcase/#/menu 上的组件模型。
如果放不了,能否将Svg或Img转成图标并放入样式中?以及如何内联组件的样式?
谢谢。
我作为初学者正在开发我的第一个 React.js 项目,我对我逐一导入材质 UI 图标这一事实感到恼火,这让我的代码看起来非常非常长,我必须继续访问浏览器,COPY一次又一次的图标链接。所以我想知道是否有一种方法可以用来将 Material UI 中我需要的所有图标组合在一起,然后导入包含我需要的所有图标的一行代码?
我有一个icons包含很多 SVG 文件的文件夹名称。每个文件都是一个独立的图标,如下所示:
icon/heart.svg(我想避免将其转换为 JS)
<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M22.178 13.583l-9.131 8.992a1.502 1.502 0 0 1-2.094 0l-9.131-8.992a6.192 6.192 0 0 1 0-8.773c2.439-2.413 6.395-2.413 8.834 0L12 6.154l1.344-1.344c2.439-2.413 6.395-2.413 8.834 0a6.192 6.192 0 0 1 0 8.773"/></svg>
Run Code Online (Sandbox Code Playgroud)
我想创建一个根据名称加载 svg 的组件。
组件/Icon.js
export const Icon = ({ name, ...props }) => {
return (
<svg height="24" width="24" viewBox="0 0 24 24" role="img">
<path d={name} />
</svg>
);
};
Run Code Online (Sandbox Code Playgroud)
我寻找的示例用法:(App.js)
<Icon name="heart" /> // should load heart.svg
<Icon name="star" /> // …Run Code Online (Sandbox Code Playgroud) 我正在 Android Studio 上开发一个应用程序,并决定尝试将应用程序图标更改为圆形,因为它看起来更好。我将其连接到我的华为手机,决定看看它是否可以工作,但不幸的是它输出了默认的方形图标。然而,奇怪的是,当我在模拟器上运行该应用程序时,图标是圆形的。
对于物理设备,我需要做一些额外的事情吗?
所以我做了一些研究,发现 Windows 中的 rs.exe 可以将包含名称 to_do 和 ico 路径的 resources.rs 文件转换为 res。唯一的问题是导航到其目录并运行命令 rs resource.exe 之后。我收到错误 RC1109,我告诉它是 rc.exe 找不到路径。
我究竟做错了什么?我应该将 resources.rs 文件保存在与 rc.exe 相同的文件夹中吗?
我是否必须以某种方式格式化文件中包含的文本?
一如既往地感谢您的帮助!
我在这里撕扯我的头发。我已经使用早期版本的 nativescript 开发了应用程序,这从来没有出现过问题...这是我降级到旧版本之前的最后一次努力
我已经运行了命令 tns resourcesgenerateicons../icon.png,它声称已成功生成图标,我可以在目录中看到它们...构建并部署到手机。仍然有默认的nativescript图标
我转到 App_Resources/Android/src/main/res 并手动更新每个 mipmap 目录中的 ic_launcher.png 文件...构建并部署到手机,结果相同!默认图标
尝试删除 platform/android 目录并重建。没有运气
我从根目录进行搜索,但我无法弄清楚这个默认图标怎么仍然出现!
注意:我能够更改启动屏幕
任何帮助...请,谢谢
[android][android studio][状态栏]
我找不到如何使用 xml 更改 andriod 中状态栏的颜色。
[1]这是示例的照片 -->:https ://i.stack.imgur.com/n0QM4.png
icons ×10
android ×5
react-native ×2
reactjs ×2
angular ×1
css ×1
exe ×1
javascript ×1
jestjs ×1
material-ui ×1
nativescript ×1
primeng ×1
rs.exe ×1
rust ×1
sass ×1
statusbar ×1
svg ×1
xamarin ×1