library sp_util; import 'dart:async'; import 'dart:convert'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:synchronized/synchronized.dart'; class SpUtil { static SpUtil? _singleton; static …

2022年8月29日 0条评论 276点热度 0人点赞 小小调酒师 阅读全文

创建后的项目想要运行web端,使用如下命令 开启web flutter config --enable-web true 开启 enable-macos-desktop flutter config --enable-macos-desktop flutter config --enable-macos-desktop true 查看是否都已经开启 flutter config 把两个值都变成true 后,目录结构应该多出一个web的目录 由于构建的时候并没有打开这两个配置,则需要重新使用命令,当前目录重新构建 f…

2022年8月19日 0条评论 366点热度 0人点赞 小小调酒师 阅读全文

1、首先,创建全局常量类constants,用于设置背景色、默认内边距等。 const kPrimaryColor = Color(0xFF6F35A5); const kPrimaryLightColor = Color(0xFFF1E6FF); const double defaultPadding = 16.0; 2、在项目根目录下创建assets文件夹,添加图片。如下图所示: 3、在配置文件添加svg图片插件库: flutter_svg: ^1.1.0 4、创建引导页--测试 import 'pa…

2022年8月18日 0条评论 369点热度 0人点赞 小小调酒师 阅读全文

Flutter开发遇到:No signature of method...的问题 A problem occurred evaluating project ':app'. > No signature of method: build_eks0uecnbo0o3g3yedoatk0y.android() is applicable 原因分析:从错误信息来看,其实是说你的build.gradle 脚本内容错误,一般是在各个闭包中,添加了不正确的已知闭包实现。 例如 android{} 闭包…

2022年8月9日 0条评论 498点热度 0人点赞 小小调酒师 阅读全文

效果图: Stack({ Key? key, this.alignment = AlignmentDirectional.topStart, this.textDirection, this.fit = StackFit.loose, this.clipBehavior = Clip.hardEdge, List<Widget> children = const <Widget>[], }) Stack: alignment:作用于没有指定横轴或者纵轴位置的子元素。 fit:StackFit…

2022年8月7日 0条评论 426点热度 0人点赞 小小调酒师 阅读全文

使用WillPopScope的默认构造函数实现,onWillPop回调函数返回的Future最终值为false时,当前路由不出栈(不会返回)。 主要是为了避免用户误触返回按钮导致app退出。 import 'package:flutter/material.dart'; main()=>runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key);…

2022年8月7日 0条评论 451点热度 0人点赞 小小调酒师 阅读全文

一、目标:使用StreamBuilder模拟实现每隔一秒返回从网络中获取的数据,并刷新页面。 效果图: Stream.periodic构造,顾名思义,是用来创建流,在周期间隔反复广播事件。 import 'package:flutter/material.dart'; main()=>runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); …

2022年8月7日 0条评论 464点热度 0人点赞 小小调酒师 阅读全文

效果图:Form表单校验 import 'package:flutter/material.dart'; main(){ runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( debugShowChecked…

2022年7月27日 0条评论 422点热度 0人点赞 小小调酒师 阅读全文

效果图: 1、获取文本 import 'package:flutter/material.dart'; main(){ runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedM…

2022年7月26日 0条评论 373点热度 0人点赞 小小调酒师 阅读全文

效果图: import 'package:flutter/material.dart'; main(){ runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBann…

2022年7月25日 0条评论 417点热度 0人点赞 小小调酒师 阅读全文
13456717