当前位置: 首页 > news >正文

鸿蒙开发List滑动每项标题切换悬停

鸿蒙开发List滑动每项标题切换悬停

鸿蒙List滑动每项标题切换悬停,功能也很常见

一、效果图:

在这里插入图片描述

二、思路:

ListItemGroup({ header: this.itemHead(secondClassify, index) })

三、关键代码:
  build() {Column() {List() {ListItem() {Image($r("app.media.yishi")).height(180).width('100%')}LazyForEach(this.data, (secondClassify: Classify, index: number) => {ListItemGroup({ header: this.itemHead(secondClassify, index) }) {LazyForEach(this.getItemBaseDataSource(secondClassify.commodityList),(classifyCommodity: Commodity, i: number) => {ListItem() {this.itemBuilder(classifyCommodity);}}, (classifyCommodity: Commodity) => JSON.stringify(classifyCommodity))}.divider({ strokeWidth: 1, color: '#ededed' })}, (secondClassify: Classify) => JSON.stringify(secondClassify))}.width('100%').height('100%').cachedCount(1).scrollBar(BarState.Off).edgeEffect(EdgeEffect.None).alignListItem(ListItemAlign.Start).sticky(StickyStyle.Header | StickyStyle.Footer) // 设置吸顶,实现粘性标题效果}.height('100%').width('100%')}
四、项目demo源码结构图:

在这里插入图片描述
有问题或者需要完整源码的私信我,我每天都看私信的

相关文章:

  • RAG:大模型微调的革命性增强——检索增强生成技术深度解析
  • 简易EPOLL模型
  • XTEA与TEA的区别
  • Linux信号捕捉技术深度解析
  • 统信桌面专业版如何使用python开发平台jupyter
  • CUDA安装与多版本管理
  • 安科瑞防逆流方案落地内蒙古中高绿能光伏项目,筑牢北疆绿电安全防线
  • 在MATLAB中使用自定义的ROS2消息
  • Next.js+prisma开发一
  • HTV 3.3 | 秒播无卡顿 直播源每天维护更新
  • 【STL】函数对象+常用算法
  • 【Modbus 通讯协议从入门到放弃二:实战】
  • Playwright 测试框架 - Java
  • 如何给windos11 扩大C盘容量
  • Python 训练营打卡 Day 44
  • 多进程与多线程:核心差异与实战选择
  • Linux 进程管理学习指南:架构、计划与关键问题全解
  • 2025年- H70-Lc178--17.电话号码的组合(回溯,组合)--Java版
  • 【cmder】--- Windows 下 cmder 经典常用快捷键 显著提高效率
  • el-draw的文件列表和清单内容布局实现
  • 四川做网站的公司/爱站网关键词长尾挖掘
  • 快速搭建网站工具/广州网站排名专业乐云seo
  • 未来做哪些网站能致富/新东方
  • 做外贸的网站需要什么/成品网站建站空间
  • ps做网站像素大小/淮南网站seo
  • 新疆建设兵团官方网站/凡科网站建设