问题标签 [react-native-image]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - React Native是否有一个属性等于图像组件上的alt
来自 reactjs 我期待图像组件上的“alt”属性将显示文本以防图像无法加载。我在这里阅读了文档,我发现最接近的是 on error 事件。
React Native 图像组件中是否有等于 alt 的属性?如果我没有 alt 属性,用默认文本替换图像的最简单方法是什么?
react-native-android - 使用react-native-image中的expo,图像组件不能在android上为android反应原生?
react-native-image:如何解决图像组件在使用 expo 的 react native for android 中无法在 android 上运行的问题?我正在尝试使用以下代码:
这段代码在网站上运行良好,但不知何故在我的安卓手机上不起作用。
react-native - 标记标注中显示的图像被剪切
在我的应用程序中,我想在用户点击标记时显示标注。我读到在标注中显示图像存在问题,很多人建议将图像放在<Text>
组件[1 , 2 , 3]中。对于较小的图像/图标,此解决方案有效,但我想再显示一个“更大”的图像,这是一个效果:
我不知道为什么这张图片有这个“上边距”以及为什么它被切成两半。我尝试了很多改变这种风格的方法,Image
但resizeMode
没有任何效果。我在标注中的其他图像 - 就像底部的这个图标 - 有同样的问题,但是在放置帮助的组件中添加了更大的尺寸,一切看起来都很好。我在这张大图上尝试了这个解决方案,但它不起作用。
我将不胜感激任何帮助和建议。
他是Callout组件代码:
这是使用代码:
reactjs - 如何在本机反应中水平显示来自API的数据
请帮帮我。我想通过滚动视图水平显示来自 API 的数据,但我不知道我做错了什么。每张卡片的数据都是水平显示的。
谢谢
react-native - 如何将通过 URL 检索到的图像的宽度调整为 React Native 中的 View 容器?
我想从 url 中检索图像,并将其插入到View
适应容器大小的容器中。
这是expo
我试图做到的地方。
https://snack.expo.io/Hk1rsfaHU
您如何看到有 3 列具有相同的宽度(flex 1),第一列是图像。
我希望它Image
包含在 中View
,使宽度适应容器并保持正确的纵横比。
有什么建议么?
react-native - 迁移到 v5 后图像大小调整不起作用
当前行为
在反应导航 v4 中,我使用了这段代码并且工作得很好。它确实调整了我的徽标图像 (300x80) 以完美适合并缩放到我的 80 像素标题中。
现在迁移到 v5 后,它不再扩展。就像“resizeMode”停止工作一样。
预期行为
我希望我的图像能够正确包含和缩放。就像在 v4 中一样:
如何重现
将图像添加到 headerTitle 并尝试 resizeMode。
你的环境
- 安卓 9
- @react-navigation/native 5.2.2
- @反应导航/堆栈 5.2.3
- 反应原生手势处理程序 1.6.1
- react-native-safe-area-context 0.7.3
- 反应原生屏幕 2.4.0
- 反应原生 0.61.5
- 节点 12.6.1
reactjs - React Native:为什么图像垂直拉伸以填充容器以及如何防止它?
在我的 React Native 应用程序中,我有一个高度为 300 的红色框,我想垂直居中,以及一个我想坐在这个红色框内部和顶部的图像。到目前为止,这是我的代码:
这是这样的:
红框是我提到的外框,黑框只是Image
. 问题是这个黑盒子(即Image
)扩展以垂直填充红色盒子,并且图像在这个黑盒子内垂直居中,所以它在红色盒子内垂直居中,而不是在flex-start
我想要它的位置. 我已经尝试添加justifyContent: flex-start
andflexShrink: 1
并且Image
两者都没有改变。
有谁知道我该如何解决这个问题?
笔记:
如果我删除height: 100%
on Image
,我会得到:
更新:
澄清一下,这就是我希望它看起来的样子。我已经删除了这里的黑色边框。我通过添加将它移到我想要的位置top: -95
,但这通常不起作用,因为不同设备的值会有所不同:
react-native - 如何在 React Native 组件上动态设置borderRadius?
我正在尝试在 FlatList 中显示带有圆形边框的图像。但是,我使用的是 flex,所以我不知道要放入borderRadius 的绝对值。这是我尝试过的:
它不起作用,因为 Hooks 只能在功能组件的主体内部调用。
任何想法?