问题标签 [react-native-stylesheet]
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.
reactjs - React Native EStyleSheet 如何应用多种样式
我是 React Native EStyleSheet库的新手。我发现它真的很酷,但我想不通的一件事是,如何将多种样式应用于单个元素,就像我过去对常规样式所做的那样style={{...styles.style1, ...styles.style2}}
?
react-native - 更新整个应用程序中的全局变量以响应本机
我想在应用程序中实现夜间模式。所以我正在尝试在夜间模式关闭和打开时更新状态和全局变量。但是现在它只使用更新状态来更新当前屏幕。
所以问题是如何创建一个反映整个应用程序中夜间模式变化的全局变量?意味着更新全局变量并将其反映到每个屏幕,而无需重新加载应用程序。
如果有任何替代方案,也请建议我。
react-native - React Native 中的默认操作系统样式
我从 React Native 开始,我想知道是否可以为每个元素应用默认 OS 样式,所以我不需要处理每个元素样式,所以想象一下我有一个用于 iOS 应用程序的表单和简单文本列表它应该具有 iOS 表单和文本样式,对于 Android 应用程序,它应该具有默认样式。
据我所知,没有关于此承诺的官方文档,但我想在这里询问是否有解决方法。
react-native - 如何调整 ImageBackground 组件中的背景位置(React Native)?
我有一个像这样的图像作为资产seats.png
(180 x 36 px)每个“座位”都是一个 36x36 px 的图像:
我的代码:
如何使我可以显示红色座位、黄色座位或紫色座位,只需调整图像偏移量,如 HTML/CSS 中的背景位置?上面的代码只显示一个绿色座位。
PS:我搜索了 React-native GitHub 页面,我不敢相信这个问题被标记为已关闭,开发人员没有解决方案。因此,如果将来可能有解决方案,我将打开此线程。https://github.com/facebook/react-native/issues/12347
css - React Native - 当期望它们换行到第二行时,如何将两个文本组件水平居中?
这篇文章非常接近,但我确实有不同的情况:How to Horizontally Center React Native Flexbox Text that Wraps across Multiple Lines
我正在尝试像这样设置我的文本样式:为了让两种不同的文本样式像我读到的那样换行到第二行,我必须将它们中的两个包裹在一个<Text>
容器中,如下所示:
这有效,并让第二个文本组件包裹在第一个文本组件下。但是,它拒绝将自己水平居中于第二行。我尝试在更大的组件容器周围添加另一个容器,<text>
但也没有找到任何成功。我能够使它工作的唯一方法是创建 3 个单独的文本组件,一个用于黄色文本,第二个用于第一行的“你好吗”,最后一个用于“今天的感觉?” 在我能够水平居中的第二行上。这是一种糟糕的做事方式,我确信有正确的方式,但对于我的生活,我找不到它。
任何帮助将不胜感激!
javascript - EStyleSheet 媒体查询和窗口调整大小
我正在使用 React Native Extended StyleSheet 为 WINDOWS 构建 React Native 应用程序。当我使用媒体查询时,我会得到应用程序启动时的查询,但是我需要它是动态的。当我调整我的应用程序窗口的大小时,我看不到我的样式会根据我创建的规则发生相应的变化。所有规则都有效,但窗口调整大小不会触发任何规则。
有没有人有解决方案?