有一个容器组件,它包含一个Image.该容器应该位于不同容器组件中的文本后面.两个容器组件与Root元素的深度相同.解释确切的结构有点复杂.
问题的关键是zIndex在iOS上受到尊重,但在Android上却没有.您可以在此处克隆Expo项目
https://github.com/fullhdpixel/stopwatch_RN
iOS截图(正确):
Android截图(不正确,请参阅圈文字)
Noi*_*art 10
在Android上zIndex与elevation财产斗争.如果你elevation纯粹用于阴影,你应该使用这样的组件来获取阴影 - https://github.com/Kishanjvaghela/react-native-cardview
或者您可以尝试设置elevation但是backgroundColor: 'transparent'.我认为这会提升元素但不会给它带来影子.(如果你试试这种方式让我知道如果它仍然有效,我会忘记,它可能是他们修复的错误).
编辑:
只是尝试了没有阴影技巧的海拔,它的工作原理,这是尝试世博会的小吃 - https://snack.expo.io/@noitsnack/elevation-without-shadow-trick
问题已经解决。解决方案很简单,只需重新排列元素即可。
请参阅此提交:https://github.com/fullhdpixel/stopwatch_RN/commit/ec6cb79945fabbf0b718cbdb98f201d92f749a73
| 归档时间: |
|
| 查看次数: |
3480 次 |
| 最近记录: |