随笔分类 -  Flutter实践

使用Flutter开发APP的笔记
摘要:FutureBuilder代码笔记 import 'package:flutter/material.dart'; class User { String name; int age; User({this.name = 'lzh', this.age = 28}); @override Strin 阅读全文
posted @ 2021-08-09 23:10 拖延症的理想主义者 阅读(175) 评论(0) 推荐(0)
摘要:/// 封装一个连续按两次返回键退出页面的组件 /// child 子组件 /// delay 两次返回间隔时间 class UseWillPopScope extends StatefulWidget { final Widget child; final Duration delay; cons 阅读全文
posted @ 2021-08-06 12:51 拖延症的理想主义者 阅读(406) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart'; /// 一个按钮和一根线 class ButtonAndLine extends StatelessWidget { const ButtonAndLine({Key? key}) : super(key: key); 阅读全文
posted @ 2021-08-06 00:48 拖延症的理想主义者 阅读(212) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart'; import 'package:flutter_go/utils/useDebounce.dart'; /// 自定义收藏组件 /// isFavorite 默认是否收藏 /// favoriteNum 默认收藏次数 c 阅读全文
posted @ 2021-08-05 22:42 拖延症的理想主义者 阅读(147) 评论(0) 推荐(0)
摘要:import 'dart:async'; /// 支持0-1个参数,实现防抖 /// func 需要执行的逻辑 /// delay 设置延迟时长 useDebounce(Function? func, {Duration delay = const Duration(milliseconds: 50 阅读全文
posted @ 2021-08-05 22:40 拖延症的理想主义者 阅读(314) 评论(0) 推荐(0)