问题标签 [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.

0 投票
3 回答
1040 浏览

react-native - 保持视图大小成比例

我有一个容器View,它有一个静态高度,比如说 50:

现在这个容器有一个孩子,通过将其高度设置为100%

我希望这个子元素是理想的正方形,其宽度自动与它的高度相同,所以如果明天我将父元素的高度更改为 60,那么子元素的高度将自动增长(因为height: 100%)但是我如何设置它的宽度以适合自己自动地?width: 'auto'没有任何效果。。

在此处输入图像描述

游乐场:https ://snack.expo.io/SkSWxPKbZ

0 投票
2 回答
3034 浏览

react-native - React Native Maps:如何在地图下方渲染组件?

我刚刚在我的应用程序中实现了React Native Maps

我的问题是,我在地图下方渲染的所有内容都渲染在地图之上。让我告诉你我的意思:

搜索栏和随机文本在地图上方呈现。

我的问题是如何避免我的组件被渲染在地图上?我希望它们在下面呈现。

这是我的代码:

HomeScreen.js:

MapsContainer.js:

0 投票
1 回答
418 浏览

react-native - 如何延迟调用 AppRegistry.registerComponent

我需要在 App 初始化之前阅读一些用户设置。此设置将更新应用程序的样式。

我打电话给 AppRegistry.registerComponent 有一些延迟,但应用程序崩溃了。在https://github.com/facebook/react-native/issues/17724上发现了这个问题,但没有任何帮助。

0 投票
1 回答
3328 浏览

react-native - React-Native:具有底部半径的蒙版图像

如何在图像中制作边框底部半径?

以及如何将图像遮盖到绿色区域?

图片在这里

我尝试了以下代码,但我无法在上面共享的图像中获得半径比

查看代码:

样式代码:

0 投票
1 回答
205 浏览

react-native - 反应本机颜色样式

在这里,我附上了一张图片。根据图像,该条具有深蓝色和浅蓝色混合。我该如何完成该任务?

在此处输入图像描述

0 投票
1 回答
1565 浏览

react-native - React Native createBottomTabNavigator 从常量添加自定义颜色

我正在实现createBottomTabNavigator。我添加了一个tabBarIcon,我想使用我在全局样式文件中的const中定义的全局颜色,如下所示:

global.style.js

路由器.js

我发现了一堆示例,这些示例显示了如何直接添加颜色,这些示例有效:

但我想知道是否有办法传递const Colors 值。

有任何想法吗?

提前致谢!

0 投票
1 回答
8076 浏览

react-native - React Native FlatList 在底部剪切文本

我正在尝试制作一个搜索屏幕,我有一个 FlatList 填充屏幕中所有未使用的空间,并且有一个将填充设置为 10 的样式。我现在有硬编码数据只是为了测试它在我一直向下滚动,最后一个文本元素被切成两半......如果我删除填充它会正确显示最后一个项目,但文本显示粘在 FlatList 的边框上,并且向每个 FlatList 项目添加填充看起来像矫枉过正(正如有人在另一篇文章中建议的那样)。

在此处输入图像描述

ImportScreen.js:

提前谢谢各位!

0 投票
1 回答
302 浏览

ios - React-Native iOS 状态栏

我正在使用 react-native 构建一个简单的应用程序。尝试更改状态栏中的背景颜色和内容颜色时遇到错误。我目前正在我的 iPhone 8 上进行测试。有人知道如何对状态栏进行这些更改吗?我检查了这个 [doc][1],但它没有识别“路线”。请帮忙。谢谢:)`

}`

0 投票
2 回答
561 浏览

android - Rotated TouchableOpacity crashes on Android when selected

I rotate a TouchableOpacity (without any animation) as this:

#xA;

It works fine on iOS, but crashes on Android (see tested versions below):

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Double

I can't put a Double on rotate, as I get a Invariant violation. What can I do?


Environment :

  • OS: macOS High Sierra 10.13.5
  • Node: 7.10.0
  • Yarn: 1.9.4
  • npm: 4.2.0
  • Watchman: 4.9.0
  • Xcode: Xcode 9.4.1 Build version 9F2000
  • Android Studio: 3.2 AI-181.5540.7.32.5014246

Packages:(wanted => installed)

  • react: 16.3.1 => 16.3.1
  • react-native: 0.55.1 => 0.55.1

Tested on:

  • iOS 12 (worked fine on device and simulator)
  • Android 7.0 and 8.1 (both device and emulator)

Direct reference to this issue on Github

0 投票
2 回答
4925 浏览

react-native - 反应原生。如何在垂直对齐中心的行中放置两个具有不同字体大小的文本

我需要将两个Text组件fontSize连续对齐并垂直居中。我现在关注https://snack.expo.io/@troublediehard/dmVuZ2

在此处输入图像描述