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

Flutter实现滑动页面停留吸附

如图,实现这种,   

  • 滑动吸附效果的应用场景(如电商分类导航、Tab栏联动)

import 'package:flutter/material.dart';void main() => runApp(const MyApp());class MyApp extends StatelessWidget {const MyApp({super.key});@overrideWidget build(BuildContext context) {return const MaterialApp(home: MapWithListPage(),);}
}class MapWithListPage extends StatelessWidget {const MapWithListPage({super.key});@overrideWidget build(BuildContext context) {return Scaffold(body: Stack(children: [// 底层地图Container(color: Colors.blue[200], // 占位,可以替换成地图child: const Center(child: Text("地图在这里")),),// 上层可拖动的列表DraggableScrollableSheet(initialChildSize: 0.3, // 初始高度 = 30%minChildSize: 0.3,     // 最小高度 = 30%maxChildSize: 0.9,     // 最大高度 = 100%snap: true,            // 开启吸附snapSizes: const [0.3, 0.6, 0.9], // 三个停靠点builder: (context, scrollController) {return Container(decoration: const BoxDecoration(color: Colors.white,borderRadius: BorderRadius.vertical(top: Radius.circular(16)),boxShadow: [BoxShadow(blurRadius: 10, color: Colors.black26)],),child: ListView.builder(controller: scrollController,itemCount: 30,itemBuilder: (context, index) {return ListTile(title: Text("列表项 $index"));},),);},),],),);}
}

http://www.dtcms.com/a/391357.html

相关文章:

  • 【Linux】基本指令介绍
  • 爬虫逆向--Day22Day23--核心实战案例【荔枝网】【WASM学习】----待完成
  • 【软考-系统架构设计师】特定领域软件体系结构(DSSA)
  • idea git使用提示问题处理
  • 数据结构初阶——哈希表的实现(C++)
  • Problem: lab-week3- exercise01 Insertion sort
  • 金融级虚拟机安全:虚拟化平台5大安全风险与国产化防护实践
  • 可视化在智慧城市中的应用
  • C#实现高性能拍照(旋转)与水印添加功能完整指南
  • Pandas 2.x与PyArrow:深入探索内存优化与性能提升技巧
  • opencv之轮廓识别
  • lesson65:JavaScript字符串操作完全指南:从基础到高级实战
  • 【脑电分析系列】第19篇:深度学习方法(一):卷积神经网络(CNN)在EEG图像/时频图分类中的应用
  • 写文件的几种方法
  • 序列化与反序列化漏洞及防御详解
  • uniapp 锁定竖屏,固定竖屏,锁定屏幕
  • 论文解读 | Franka 机器人的 CRISP-ROS2 集成实践:适配学习型操作策略与遥操作
  • Redis数据库(二)—— Redis 性能管理与缓存问题解决方案指南
  • TCP KeepAlive判断离线的记录
  • Ceph 测试环境 PG_BACKFILL_FULL
  • 维星AI的GEO搜索优化:企业在AI时代的可见度突围之道
  • Abp Vnext 数据库由SQL server切换MySQL
  • Linux嵌入式自学笔记(基于野火EBF6ULL):4.gcc
  • Mellanox网卡寄存器PPCC
  • [vibe code追踪] 应用状态管理 | 交互式点击 | 共享白板
  • SG-TCP232-110 单通道串口服务器,一键实现串口与以太网双向转换
  • 零基础入门神经网络:从数学公式到通俗理解
  • 坤驰科技诚邀您参加——第十三届中国光纤传大会
  • 如何找到高质量的Java项目教程?
  • 无声的战场:AUTOSAR AP日志里的谍影重重(1)