flutter 电子签名
使用 signature 第三方库完成 flutter 的电子签名, 在 flutter3.0 中验证使用正常 安装 signature: ^5.3.2 使用 封装了 signature 可以直接使用的地方调用 MySigature(onClone(){get.back();}) import 'dart:developer';import 'pa…
flutter 扫码 & 生成二维码
flutter 扫码 实现 flutter 扫码功能可以借助第三方 flutter_easy_permission 实现,该组件基于华为开发的 flutter-scankit 组件的二次封装, 华为针对 flutter-scankit 组件的扫一扫功能进行识别优化。可快速识别复杂环境下的条码识别,组件在 flutter 3.0 中验证可以使用 安装…
flutter 连接热点进行设备间通信
需要使用 wifi_info_plugin_plus 第三方库获取当前连接热点的 IP; 使用 dart 提供的 dart:io 库创建 socket 连接 整体实现思路,创建socket服务端和客户端用于信息交互, 服务端获取当前网络的 IP 地址, 设置端口号,开启 socket 服务; 客户端需要和服务端在同一网络下链接服务端创建 scoke…
07. 手机适配
使用第三方依赖 flutter_screenutil 使用 import 'package:flutter_screenutil/flutter_screenutil.dart';void main() {  runApp(    ScreenUtilInit( // 嵌套主组件      …
07. Get_cli脚手架使用
安装 flutter pub global activate get_cli 操作 初始化项目 创建 flutter 项目后执行下面命令,会重构 lib 文件,生成 get文件模板 get init 创建页面 get create page:xxx 创建 GetController get create controller:xxx 创建 View…
05. GetUtils 工具类
可判断值是否为空、数字、视频、音频、图片、PPT、word、APK、邮箱、手机号码、日期、MD5、SHA1等 GetUtils.isEmail(123@162.com)
02. get中的路由管理
路由跳转方式 Get.to(conponent()) // 普通路由 Get.toNamed("/path") // 命名路由跳转 Get.toNamed("/Path",arguments:{"key":"value"}) // 命名路由传参, 页面可以直接通过 Get.argument获取参数 Get.back() // 返回上一级 Get.o…
01. Gex 起手式
下载 get 详见官网配置 使用 get import "package:get/get.dart";GetMaterialApp() // 替换 GetMaterialApp get 提供的 alter Get.defaultDialog( title:"提示",    middleText:"确定删除吗?",   …
30. 设备原生样式设置
01.修改手机顶部状态栏样式 import 'package:flutter/services.dart';SystemUiOverlayStyle systemUiOverlayStyle = const SystemUiOverlayStyle(    statusBarColor:Colors.transparent, /…