上一页 1 2 3 4 5 6 7 8 ··· 30 下一页

2022年11月10日

rust 基础 —— Option 的 as_ref 与 as_deref

摘要: 代码: fn hello(name: &String) { println!("Name is {}", name); } fn greet(name: &str) { println!("Name is {}", name); } fn main() { let option_name: Opti 阅读全文

posted @ 2022-11-10 09:53 Lemo_wd 阅读(623) 评论(0) 推荐(0) 编辑

2022年11月4日

rust 基础 —— 创建链表

摘要: 使用枚举类 use crate::List::{Cons, Nil}; enum List { // Cons:元组结构体,包含链表的一个元素和一个指向下一节点的指针 Cons(u32, Box<List>), // Nil:末结点,表明链表结束 Nil, } // 可以为 enum 定义方法 im 阅读全文

posted @ 2022-11-04 14:52 Lemo_wd 阅读(422) 评论(0) 推荐(0) 编辑

2022年9月29日

flutter 效果实现 —— 组件自由移动与大小调整

摘要: 示例: class DynamicBoxPage extends StatelessWidget { const DynamicBoxPage({Key? key}) : super(key: key); @override Widget build(BuildContext context) { 阅读全文

posted @ 2022-09-29 09:29 Lemo_wd 阅读(510) 评论(0) 推荐(0) 编辑

2022年9月21日

flutter 效果实现 —— 键盘快捷键绑定

摘要: 对于快捷键绑定回调大致有三种方式,第一种是使用 CallbackShortcuts;第二种是使用 Focus 的 onKey 回调,参考前一篇文章中的 Key Events 的示例1;第三种就是下面所介绍的。 效果: 代码: class ShortcutPage extends StatefulWi 阅读全文

posted @ 2022-09-21 00:38 Lemo_wd 阅读(603) 评论(0) 推荐(0) 编辑

2022年9月20日

flutter 基础 —— Focus 组件的使用

摘要: Focus 组件 class HomePage extends StatefulWidget { const HomePage({Key? key}) : super(key: key); @override State<HomePage> createState() => _HomePageSta 阅读全文

posted @ 2022-09-20 11:25 Lemo_wd 阅读(575) 评论(0) 推荐(0) 编辑

2022年9月18日

flutter 效果实现 —— 去除水波纹效果

摘要: 修改主题 theme: ThemeData( splashColor: Colors.transparent, highlightColor: Colors.transparent, splashFactory: NoSplash.splashFactory, ), 或者修改单个 ElevatedB 阅读全文

posted @ 2022-09-18 21:59 Lemo_wd 阅读(1145) 评论(0) 推荐(0) 编辑

2022年9月15日

dart 基础知识查漏补缺

摘要: 一、基础类型 1. late 关键字 有两种用法: 第一种是告知编译器该变量在使用前会执行初始化。因为 dart 编译器要求非空变量必须在初始化后才能使用: late String description; void main() { description = 'Feijoada!'; print 阅读全文

posted @ 2022-09-15 11:38 Lemo_wd 阅读(143) 评论(0) 推荐(0) 编辑

2022年9月5日

flutter 效果实现 —— 可拖拽 GridView

摘要: 效果: 代码: class GridDragView extends StatefulWidget { const GridDragView({Key? key}) : super(key: key); @override State<GridDragView> createState() => _ 阅读全文

posted @ 2022-09-05 22:38 Lemo_wd 阅读(1022) 评论(0) 推荐(0) 编辑

2022年8月21日

flutter 效果实现 —— 全局点击空白处隐藏键盘

摘要: 为什么要实现点击空白处隐藏键盘?因为这是 iOS 平台的默认行为,Android 平台由于其弹出的键盘右上角默认带有关闭键盘的按钮,所以点击空白处不会隐藏键盘。 单个页面,可以这样做: class DismissKeyboardPage extends StatelessWidget { final 阅读全文

posted @ 2022-08-21 14:10 Lemo_wd 阅读(594) 评论(0) 推荐(0) 编辑

2022年8月19日

flutter 效果实现 —— sliver 固定

摘要: 效果: 说明:绿色块在向上滑动,距离顶部 103 的高度(即 AppBar 下面)时固定 注:示例4 有官方组件 PinnedHeaderSliver( flutter 3.4) 示例 1: 解决问题的关键是修正 paintOffset,以使最终的 offset 在 pinned 位置固定不变。缺点 阅读全文

posted @ 2022-08-19 18:08 Lemo_wd 阅读(1226) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 30 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示