react-native层级的设置还是和PC、移动端h5不一样的

如下图所示(博主指的是右上角的“待审核状态”绝对定位层级被卡片TouchableOpacity覆盖):

以如下代码为例,如果将source对应的Image放在<TouchableOpacity>中,就会被TouchableOpacity覆盖层级,因为在RN中所有子元素都不会超过父元素的层级

这个时候只需要在他们外层加一个容器进行相对定位,就能使得Image的层级回复正常!

<View style={{ flex: 1, position: 'relative' }}>{source ? (<Imagestyle={{position: 'absolute',zIndex: 10,top: OASize(5),right: OASize(20),width: OASize(imgWidth),height: OASize(16),}}// resizeMode="contain"source={source}/>) : null}<TouchableOpacitystyle={{flexDirection: 'column',justifyContent: 'center',marginBottom: OASize(10),marginHorizontal: OASize(15),}}onPress={onPress}activeOpacity={0.7}><View style={{ padding: OASize(1) }}><Viewstyle={{// paddingHorizontal: OASize(15),paddingTop: OASize(15),paddingBottom: OASize(15),backgroundColor: OAColor.white,...taskStyles,}}><View style={[OAStyles.row, { flexWrap: 'wrap' }]}><Viewstyle={{position: 'absolute',left: 0,top: 3,backgroundColor: OAColor.success,opacity: opacitySize,paddingVertical: 1.5,paddingHorizontal: 2,borderRadius: 2,}}><Textstyle={{lineHeight: OASize(13),textAlign: 'center',color: OAColor.white,fontSize: OASize(12),}}>{item && item.type === 0? '投票': item && item.type === 1 && '任务'}</Text></View><Textstyle={{...OAStyles.font,fontSize: OASize(16),color: OAColor.barTitle,lineHeight: OASize(22),opacity: opacitySize,}}numberOfLines={2}>{'     ' + item.title}</Text></View><Viewstyle={[OAStyles.row,{ marginTop: OASize(15), alignItems: 'flex-start' },]}>{!!item.department && (<Textstyle={[{...OAStyles.font,flexDirection: 'row',alignItems: 'center',fontSize: OASize(12),lineHeight: OASize(16.5),color: OAColor.txSecondary,marginRight: OASize(10),maxWidth: '70%',opacity: opacitySize,},]}numberOfLines={1}>{item.department}</Text>)}<Textstyle={{...OAStyles.font,flexDirection: 'row',alignItems: 'center',fontSize: OASize(12),lineHeight: OASize(16.5),color: OAColor.txSecondary,opacity: opacitySize,}}>{fTimeFormat(item.date, 'Y-M-D')}</Text></View></View></View></TouchableOpacity></View>

react-native 绝对定位元素设置zIndex层级无效 仍旧被遮盖 如何设置层级相关推荐

  1. React Native开发指南-在原生和React Native间通信

    通过植入原生应用和原生UI组件两篇文档,我们学习了React Native和原生组件的互相整合.在整合的过程中,我们会需要在两个世界间互相通信.有些方法已经在其他的指南中提到了,这篇文章总结了所有可行 ...

  2. div层调整zindex属性无效原因分析及解决方法

    转自:http://blog.sina.com.cn/s/blog_93a6a0c30101fshd.html 在做的过程中,发现了一个很简单却又很多人应该碰到的问题,设置Z-INDEX属性无效.在C ...

  3. React Native 二 常用组件与开源组件

    2019独角兽企业重金招聘Python工程师标准>>> #0.手把手教React Native实战之开山篇##作者简介东方耀 Android开发RN技术 facebookgithub ...

  4. React Native每日Apple App动画第二部分:打开图像

    在这篇文章中,我们将继续从当天React Native苹果应用程序的最后一部分继续. 在本教程的第一部分中,我们成功实现了React Native Shared元素过渡并设置了UI部分. 在这里,我们 ...

  5. React Native专题

    未经授权不得转载: 出处地址:http://www.lcode.org 本文出自:[江清清的技术专栏] 本React Native讲解专题:主要讲解了React Native开发,由基础环境搭建配置入 ...

  6. React Native专题-江清清

    本React Native讲解专题:主要讲解了React Native开发,由基础环境搭建配置入门,基础,进阶相关讲解. 刚创建的React Native交流8群:533435865  欢迎各位大牛, ...

  7. React Native专题-江

    (一).基本介绍: 江博客http://blog.csdn.net/jiangqq781931404/article/category/6055594 React Native For Android ...

  8. React Native开发(一)

    本React Native讲解专题:主要讲解了React Native开发,由基础环境搭建配置入门,基础,进阶相关讲解. 关于React Native各种疑难杂症,问题深坑总结方案请点击查看: Mac ...

  9. 移动跨平台框架React Native状态栏组件StatusBar【16】

    前端江太公 React Native,是一个混合移动应用开发框架,是目前流行的跨平台移动应用开发框架之一.React Native 采用不同的方法进行混合移动应用开发.它不会生成原生 UI 组件,而是 ...

最新文章

  1. Unity 跑酷Demo难题总结
  2. dos与ddos攻击原理
  3. 开源企业IM免费企业即时通讯ENTBOOST V2014.177版本号正式公布
  4. Adobe Auditon使用功能(一):将音频文件切分成多段,并将每段音频分别保存到不同的文件中
  5. 分享一个基于.NET6包含DDD,ES,CQRS等概念的开源项目
  6. Codeforces Round #669 (Div. 2)
  7. 腾讯二十年了,马化腾定了个新方向!
  8. Hexo博客优化之Next主题美化
  9. 万年历c语言代码3000年,求万年历代码!
  10. oracle的创建视图,oracle 创建视图
  11. Oracle数据库岗位,Oracle数据库岗位职责
  12. MySQL学习笔记(二)
  13. JavaScript案例:页面自动跳转到首页
  14. 独家 | 这张骑马的宇航员图片是AI感知世界的一个里程碑(附链接)
  15. 2020股票总结,1号仓库-3.37%,2号仓库-6.06%
  16. redis-port工具
  17. 在iPhone上如何备份WhatsApp数据
  18. OSChina 周日乱弹 —— 蜂蜜真好吃
  19. matlab兰州交通大学,兰州交通大学教务处.pdf
  20. 原生JavaScript随机点名表

热门文章

  1. 绝了!分割mask生成动漫人脸!爆肝数周,从零搭建
  2. 多波束与声纳在找出露管线上的区别
  3. macOS - 打印
  4. 终于【北京大学】也成立【人工智能研究院】!盘点近20所顶尖高校的AI布局!...
  5. 你知道ChatGPT背后的核心技术是什么吗
  6. # Lustre文件系统
  7. 尝试寻找一些合作伙伴,产品相关培训咨询服务介绍(2B/支持在线)
  8. 关于灯板上LED灯总是坏的问题
  9. python中树的介绍
  10. 网络基础 TCP/IP协议面试常问知识点