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

鸿蒙开发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源码结构图:

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

http://www.lryc.cn/news/2401414.html

相关文章:

  • ubuntu开机自动挂载windows下的硬盘
  • C# 实现软件开机自启动(不需要管理员权限)
  • 使用 Golang `testing/quick` 包进行高效随机测试的实战指南
  • 32 C 语言字符处理函数详解:isalnum、isalpha、iscntrl、isprint、isgraph、ispunct、isspace
  • Qt实现一个悬浮工具箱源码分享
  • 线夹金具测温在线监测装置:电力设备安全运行的“隐形卫士”
  • 《TCP/IP 详解 卷1:协议》第4章:地址解析协议
  • Dify 离线升级操作手册(适用于无外网企业内网环境)
  • Windows下运行Redis并设置为开机自启的服务
  • 网络编程之网络基础
  • Spring AI(11)——SSE传输的MCP服务端
  • 计算机网络备忘录
  • Spring Boot论文翻译防丢失 From船长cap
  • [蓝桥杯]最优包含
  • NuxtJS入门指南:环境安装及报错解决
  • 在java 项目 springboot3.3 中 调用第三方接口(乙方),如何做到幂等操作(调用方为甲方,被调用方为乙方)? 以及啥是幂等操作?
  • 贪心算法应用:集合划分问题详解
  • electron下载文件
  • Neo4j 数据导入:原理、技术、技巧与最佳实践
  • 数论~~~
  • web第十次课后作业--Mybatis的增删改查
  • 贪心算法应用:集合覆盖问题详解
  • BLOB 是用来存“二进制大文件”的字段类型
  • 5.Declare_Query_Checking.ipynb
  • 【知识点】第7章:文件和数据格式化
  • NetSuite Bundle - Dashboard Refresh
  • AI+3D 视觉重塑塑料袋拆垛新范式:迁移科技解锁工业自动化新高度
  • 智慧赋能:移动充电桩的能源供给革命与便捷服务升级
  • 【项目实践】SMBMS(Javaweb版)(三)登出、注册、注销、修改
  • 斐波那契数列------矩阵幂法