前提阅读之前你需要知道Flutter Widget刷新机制,可以见我的另一篇文章:Flutter的Widget刷新时机以及优化作用在Flutter中,Key是一个用于标识widget的对象,它的作用有以下几个:区分不同的widget Key可以帮助Flutter区分不同的widget。当我们在widget树中添加、移除或更新一个widget时,Flutter需要确定哪些widget需要被修改或重新
转载
2024-03-07 09:45:07
83阅读
android 工程集成Flutter集成方式主要是两种1、 工程的方式集成首先创建android,和flutter工程,工程路径必须在同一路径下:1、在android 工程的settings.gradle 文件中添加:rootProject.name = "flutterDemo"
include ':app'
// 添加如下代码
setBinding(new Binding([gradle:
转载
2024-08-12 18:15:21
288阅读
Flutter 上采用ffi 与 c++ 的opencv交互使用总结
原创
2022-11-23 03:23:17
697阅读
Flutter 初探 安装及Hello WorldFlutter是什么Flutter 是 Google 新发布的免费开源移动端UI框架,用来帮助开发者用一套代码就可以在 Android 和 iOS双平台开发高性能、无限接近源生的应用。官网地址:https://flutter.io/
安装系统要求要安装运行Flutter,你的电脑必须符合这些基本要求 - 操作系统:Windows7或更高版本(64
转载
2024-03-19 09:06:37
71阅读
Flutter是一套高效的跨平台免费开源SDK,可支持在移动端的Android、iOS进行开发,也支持Web桌面端、嵌入式界面开发。现在已经更新到1.5版本,下面来介绍Flutter概念、Flutter能够做什么、Flutter使用什么语言开发、Flutter框架、Flutter构建原理、Flutter如何在Android与iOS运行等等。一、Flutter是什么Flutter是Google的移动
转载
2023-12-15 06:03:05
152阅读
前言最近用 Flutter 写了一段时间的业务代码,遇到了很多之前写简单代码没遇到的问题,比如说:如何使用 Flutter 调原生如何选择状态管理和事件管理如何画出自己想要的View… 上面中的很多场景,都会涉及到异步知识。我们在写 Flutter 的时候,也会需要异步处理问题,比如说文件处理、网络请求、加载图片等。一、Flutter中的异步机制isolate 这个词对于 Flutter 新手来说
转载
2024-06-14 06:32:38
84阅读
Flutter屏幕适配
目前移动端的设备已经非常多,并且不同的设备手机屏幕也不相同。
目前做移动端开发都要针对不同的设备进行一定的适配,无论是移动原生开发、小程序、H5页面。 Flutter中如何针对不同的手机屏幕来进行适配呢?我们一起来聊聊这个话题。 一. Flutter单位1.1. Flutter中的单位在进行Flutter开发时,我们通常不需要传入尺寸的单
转载
2024-05-16 06:41:58
87阅读
最近正式入坑Flutter,首先从环境搭建开始,看了网上好多关于Windows环境搭建的资料,基本都是按官方文档写的,看完的感受是,还不如直接去看官方文档。 官方英文文档传送门:Get Started: Install on Windows 。 本文主要总结
转载
2024-02-04 13:26:02
98阅读
开发五年了,一直没有写博客的习惯,最近发生一些事情才意识到记录和分享的重要性。以下是我一年前学习时候的笔记,相当于挪个地方保存啦~Flutter:一款移动应用程序的SDK,包含框架工具和Widget。不使用webView,也不使用操作系统的原生控件。使用自己的高性能的渲染引擎(Skia)来绘制Widget。核心只有一层轻量的C/C++代码。在Android上运行。引擎的C/C++代码是用Andro
转载
2023-12-19 21:37:56
76阅读
注意: inspector 可以在 Flutter mobile 和 web 程序中工作.它是什么?Flutter小部件检查器是可视化和探索Flutter小部件树的强大工具。Flutter 框架使用组件作为 核心构建模块 ,从控件 (例如text, buttons, 和 toggles), 到布局 (如居中, padding, rows, 和 columns). in
一、Flutter 包和插件管理平台、二、Flutter 插件搜索示例、三、Flutter 插件装示例、1、添加 Dart 包依赖、2、获取 Dart 包、3、使用 Dart 包、4、官方的导入插件说明、四、Flutter 插件使用、七、 相关资源
原创
2022-03-08 14:05:02
1801阅读
一、类型认识:assets资源(例如图片)转成ByteData ==》 例如:rootBundle.load(asset);可以由AssetBundle对象返回ByteData转成uint8List ==》 ByteDataObj.buffer.asUint8List()uint8list对象 转成 codec对象 ==》 instantiateimageCodec()codec对象 返回 Fra
转载
2024-03-22 12:40:37
144阅读
Platform在dart:io中,提供与Platform类的API奇偶校验,但使用实例属性而不是静态属性。这种差异允许在测试中使用这些API,您可以在其中提供模拟实现。看一下构造方法:class Platform {
static int get numberOfProcessors => _numberOfProcessors;
static String get pathSe
转载
2024-03-19 18:56:07
83阅读
秦子帅
明确目标,每天进步一点点.....
作者 | 前行的乌龟
前言Flutter 以 Widget 数量多著称,所以 Flutter 中的动画 API 那是一个多啊,我觉得有必要梳理一下,大家看的舒服一些。本文不是详细介绍 API,而是帮大家顺利以下其中脉络,给大家归归类,细数都有具体的 API,详细的我有专门的文章去介绍,大家点链接看我
转载
2023-07-28 17:22:46
117阅读
简介Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。主流框架对比Cordova, MUI, ApiCloud:个人认为Flutter可以完胜了,因为Cordova等还是基于网页技术进行包装,利用插件的形式开发移动应
转载
2023-12-27 16:49:19
58阅读
在这篇文章中,我们将允许用户在聊天消息中发送图像,从设备检索图像文件,并将文本和图像数据存储在Google云端存储Bucket中。由于我们使用Firebase云储存,应用程序将变得更加健壮和可扩展。它能够在上传和下载期间处理网络中断,安全地存储数据,并在用户群扩展时保持相同的性能。要将数据(如文本和照片)从移动设备上传到云端,我们需要使用firebase_storage插件。在main.dart文
转载
2024-08-08 13:26:10
54阅读
一,背景旧手机除了卖钱能干嘛呢?一个集成度这么高的微型电脑其实能干好多事情,比如做个jk工具。 二,方案1,开发两个app,分为主控端和终端。终端app负责摄像头和麦克风数据的采集,主控端app负责控制所有终端设备,可打开和关闭任意设备的摄像头和麦克风。2,音视频传输部分采用声网 RTC,信令控制使用声网RTM。终端app 初始时加入一固定频道A,主控app初始时也加入固定频道 A,之后
转载
2024-04-07 12:53:06
121阅读
1.在pubspec.yaml文件中写以下这条,并pub get fluro: 1.7.8 2.在main.dart注册路由,如果有报错,在使用编辑器的时候引入相应的库就行 @override Widget build(BuildContext context) { // 注册路由 final ro ...
转载
2021-09-09 21:16:00
138阅读
2评论
效果:
转载
2021-08-13 09:31:00
911阅读
改变 button style 主要有两种方法,styleFrom,ButtonStyle。 styleFrom styleFrom 是静态方法,内部调用 ButtonStyle。
原创
2023-04-07 10:16:10
221阅读