实现List组件中每一个ListItem中的子组件都可以拖动而不被其他组件覆盖
实现消息列表,未读消息,拖动释放后消失。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 怎样设置一个横向和竖向都可以滑动的组件 
1141浏览  • 1回复 待解决
Image组件都可以加载哪里的图片资源? 
2106浏览  • 1回复 待解决
HarmonyOS 如何实现发一个消息,全局都可以监听到 
2283浏览  • 1回复 待解决
HarmonyOS List容器组件中的ListItem组件,可以通过拖动来实现顺序调整么?是否有现成官方提供的方式? 
1644浏览  • 1回复 待解决
可否提供一个grid/list之类列表组件中item拖动排序的示例工程 
1271浏览  • 1回复 待解决
HarmonyOS RelativeContainer组件的宽高如何随着子组件布局自适应大小,column和row都可以 
1819浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙HarmonyOS Next中通过ListItem实现子组件超出List组件边缘? 
1301浏览  • 1回复 待解决
HarmonyOS 有没有可以左右上下都可以滚动的组件? 
1506浏览  • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中如何实现一个包含子组件的按钮 
1229浏览  • 1回复 待解决
HarmonyOS 如何实现一个没有子组件的ScrollView 
999浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在List组件中实现子组件超出容器边缘 
1286浏览  • 1回复 待解决
HarmonyOS List组件如何实现拖动重排序 
1855浏览  • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS中实现List组件子组件位置拖拽互换的步骤 
1414浏览  • 1回复 待解决
List及ListItem组件的使用 
3361浏览  • 1回复 待解决
JavaUI 中List组件怎么实现右键点击Item项关联弹出一个菜单? 
4199浏览  • 1回复 待解决
HarmonyOS 可以在build中复用同一个组件对象(而不是重新创建) 
920浏览  • 1回复 待解决
能否把一个@Builder修饰的组件以参数形式去传入到另外一个组件中 
3168浏览  • 1回复 待解决
是否可以将组件作为一个参数传给另一个组件? 
3246浏览  • 1回复 待解决
HarmonyOS  同一个ets文件中不能同时使用List容器和List组件 
989浏览  • 1回复 待解决
PolarDB for PostgreSQL三个节点都可以读写吗? 
4418浏览  • 1回复 待解决
如果在一个组件中有一个模型数组,把模型数组传递给子组件,如何做到在父组件中修改模型数组中一个元素 
2971浏览  • 1回复 待解决
在ArkUI中,如何实现一个自定义弹窗组件? 
669浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中实现List组件内的子组件拖拽交换? 
1909浏览  • 1回复 待解决





















使用的核心API
核心代码解释
HarmonyOS组件之间的层级关系是同一容器组件中先比较兄弟组件的zindex,在zindex相同的情况下,靠后的组件比靠前的组件层级要高,是不可能存在两个组件绝对平级,所以在List组件中,如果不进行任何的设置,后面的组件层级是比前面大的,如果前面的组件或者其子组件有移动,那么组件会被层级比它高的组件盖住。但是当静态的将ListItem的层级进行提高,由于List的渲染机制,其实所有的ListItem层级都进行了提升,所以相互之间的层级关系时间上是没有变化的。所以我们需要动态的提升当前ListItem的层级,这样就能实现我们想要的效果了。