会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
鲤斌
博客园
首页
新随笔
联系
订阅
管理
2024年8月11日
flutter中文字长度计算
摘要: 计算每个列表文字的长度 List<double> itemWidths = []; // 计算每个列表项的宽度 void calculateItemWidths() { // 清空之前计算的宽度 itemWidths.clear(); update(); // 创建一个 TextPainter 实例
阅读全文
posted @ 2024-08-11 22:25 鲤斌
阅读(6)
评论(0)
推荐(0)
编辑
2024年8月10日
flutter滑动分析
摘要: ListView.builder 优点: 内存管理: ListView.builder 使用了懒加载机制,只渲染当前视口内的列表项,这样可以有效节省内存和性能。适用于长列表。 简单易用: 作为 Flutter 内置的组件,易于使用和配置,不需要额外依赖。 性能优化: 内置的高效滚动性能,不需要手动管
阅读全文
posted @ 2024-08-10 18:37 鲤斌
阅读(3)
评论(0)
推荐(0)
编辑
flutter 中scrollable_positioned_list 控制列表滚动
摘要: scrollable_positioned_list 是 Flutter 中一个强大的列表控件,它允许通过位置来控制列表滚动。它常用于需要精确控制列表滚动位置的应用场景 依赖 scrollable_positioned_list: ^0.3.8 #精确控制列表滚动位置 代码 提前知道每个模块高度 c
阅读全文
posted @ 2024-08-10 18:30 鲤斌
阅读(8)
评论(0)
推荐(0)
编辑
Flutter中scroll_to_index 实现列表滚动到指定索引的库
摘要: scroll_to_index 是一个用于在 Flutter 中实现列表滚动到指定索引的库 依赖 scroll_to_index: ^3.0.1 #滑动位置 使用 class ScrollToIndexExample extends StatefulWidget { @override _Scrol
阅读全文
posted @ 2024-08-10 17:26 鲤斌
阅读(6)
评论(0)
推荐(0)
编辑
2024年7月27日
flutter中使用rabbitmq
摘要: 依赖 dart_amqp: ^0.3.1 #rabbitMq接收发送消息 工具封装 import 'package:dart_amqp/dart_amqp.dart'; /// 封装 RabbitMQ 的服务类 class RabbitMQService { late ConnectionSetti
阅读全文
posted @ 2024-07-27 20:34 鲤斌
阅读(3)
评论(0)
推荐(0)
编辑
2024年7月26日
flutter 根据网址生成二维码
摘要: 依赖 qr_flutter: ^4.1.0 #二维码 代码 Center( child: Column( children: [ Center( child: QrImageView( data: 'https://www.baidu.com/', version: QrVersions.auto,
阅读全文
posted @ 2024-07-26 16:04 鲤斌
阅读(1)
评论(0)
推荐(0)
编辑
2024年7月24日
flutter在监听设备
摘要: 依赖 universal_platform: ^1.1.0 #判断设备 用于检测平台类型(如 Android、iOS、Web) flutter_device_type: ^0.4.0 #设备是否为平板(苹果与安卓) 代码 class MyApp1 extends StatelessWidget {
阅读全文
posted @ 2024-07-24 13:40 鲤斌
阅读(7)
评论(0)
推荐(0)
编辑
flutter 中 Hive的使用
摘要: Hive 是一个高效、轻量级的 NoSQL 数据库,适用于 Flutter 和 Dart 的开发。它以高性能和简便性著称,特别适合需要本地存储的小型到中型数据集的场景: Hive 的主要特点: 高性能:Hive 是内存映射的数据库,具有快速的读写性能。 轻量级:不依赖于 SQL,数据库文件小,适合移
阅读全文
posted @ 2024-07-24 11:05 鲤斌
阅读(26)
评论(0)
推荐(0)
编辑
2024年7月15日
flutter中监听键盘
摘要: 使用 Focus 和 onKey class CategoryView extends GetView<CategoryController> { const CategoryView({Key? key}) : super(key: key); @override Widget build(Bui
阅读全文
posted @ 2024-07-15 15:35 鲤斌
阅读(10)
评论(0)
推荐(0)
编辑
2024年7月9日
flutter 文字弹窗
摘要: fluttertoast是一个轻量级的库 fluttertoast: ^8.2.6 使用 Fluttertoast.showToast( msg: "This is Center Short Toast", // 设置Toast消息内容 toastLength: Toast.LENGTH_SHORT
阅读全文
posted @ 2024-07-09 11:17 鲤斌
阅读(1)
评论(0)
推荐(0)
编辑
下一页