在iOS和Android之间反应本机不同的渲染

时间:2018-10-28 15:17:57

标签: android ios reactjs react-native

所以我想尝试这个地图示例https://codedaily.io/tutorials/9/Build-a-Map-with-Custom-Animated-Markers-and-Region-Focus-when-Content-is-Scrolled-in-React-Native

完整代码可在此处找到:https://github.com/browniefed/map_animated_scrollview/blob/master/index.ios.js

它非常易于使用,并且可以像在iOS设备上一样运行,但不能在Android上运行,并且看起来像这样(在iPhone X的左侧,在Pixel 2 XL的右侧):

Circels aren't rendered.

很明显,地图上标记周围的圆圈不是在android上渲染的。我知道在某些情况下每个操作系统都需要不同的代码库,但是在这种情况下我找不到解决方案。

一如既往,在此先感谢您。

2 个答案:

答案 0 :(得分:0)

您确定样式正确吗?也许代码是正确的,但是它正在屏幕外的某个地方显示。我一直有问题。在ios上看起来很棒,但android却不行,反之亦然。看一下位置:“绝对”可能导致它消失。

答案 1 :(得分:0)

“环”样式组件的“溢出:隐藏”样式属性目前在android上不起作用,如此处所述:https://github.com/facebook/react-native/issues/3198

此线程中还提供了一些解决方案和变通办法,但对我来说都没有用。我此时放弃了圈子。