Flutter共0篇
Flutter
【Flutter】WidgetsFlutterBinding和它的Bindings-五八三

【Flutter】WidgetsFlutterBinding和它的Bindings

我正在参加「掘金·启航计划」 runApp入口 在Flutter的main函数创建根组件作为入参初始化了WidgetsFlutterBinding。 WidgetsFlutterBinding WidgetsFlutterBinding是一个特殊类继承了BindingBas...
admin的头像-五八三admin2年前
050
Flutter 红包动画效果-五八三

Flutter 红包动画效果

前言 红包动画效果实现,如图: 该效果的实现难道其实比较简单,就是基础的平移、旋转和缩放动画,但比较麻烦的就是需要写很多小动画组合,共由11个小动画组合而成。 动画拆解 红包显示动画 红包...
admin的头像-五八三admin2年前
030
Flutter 之图像镜像功能-五八三

Flutter 之图像镜像功能

? ⭐️ ?请首先看我 ? ⭐️ ? 下面介绍的功能都是有 iimage 库提供。 下面该功能需要 iimage ^ 0.0.1 以及以上可以使用。 iimage 包的引入方式如下: 1. 可以手动引入 idkit 包,就是将 iimage ^...
admin的头像-五八三admin2年前
020

Flutter实现Service + UI 全面跨平台

前言:Flutter作为跨平台的UI框架,其可行性已经被市场所认可。UI跨端后,我们自然会希望一些运行在终端的小服务也能跨端,特别是当这个小服务还涉及到一些 UI 的展示。我们希望Flutter能承担这...
admin的头像-五八三admin2年前
0230
Flutter 小技巧之滑动控件即将“抛弃” shrinkWrap 属性-五八三

Flutter 小技巧之滑动控件即将“抛弃” shrinkWrap 属性

相信对于 Flutter 开发的大家来说, ListView 的 shrinkWrap 配置都不会陌生,如下图所示,每当遇到类似的 unbounded error 的时候,总会有第一反应就是给 ListView 加上 shrinkWrap: true 就可...
admin的头像-五八三admin2年前
0380
Dart 3.0 语法新特性 | 模式匹配 Patterns-五八三

Dart 3.0 语法新特性 | 模式匹配 Patterns

一、 Patterns 是什么 下面是官方对 Patterns 特性的说明 patterns : 从下面的第一句中可以知道,Patterns 是一种语法级的特性,而语法特性是一种语言的根基。 Patterns are a syntactic catego...
admin的头像-五八三admin2年前
0160
Flutter 混合架构方案探索-五八三

Flutter 混合架构方案探索

得益于 Flutter 优秀的跨平台表现,混合开发在如今的 App 中随处可见,如最近微信公布的小程序新渲染引擎 Skyline 发布正式版也在底层渲染上使用了 Flutter,号称渲染速度提升50%。 在现有的原...
admin的头像-五八三admin2年前
0120
Flutter - 滚动视图中的表单防遮挡 ?-五八三

Flutter – 滚动视图中的表单防遮挡 ?

欢迎关注微信公众号:FSA全栈行动 ? 系列文章 开源库: flutter_scrollview_observer Flutter - 获取ListView当前正在显示的Widget信息 Flutter - 列表滚动定位超强辅助库,墙裂推荐!? Flutter ...
admin的头像-五八三admin2年前
0600
Flutter三棵树系列之BuildOwner-五八三

Flutter三棵树系列之BuildOwner

引言 Flutter开发中三棵树的重要性不言而喻,了解其原理有助于我们开发出性能更优的App,此文主要从源码角度介绍Element树的管理类BuildOwner。 是什么? BuildOwner是element的管理类,主要负...
admin的头像-五八三admin2年前
050
手撕Flutter 整一个视频通话App 开发日志一-五八三

手撕Flutter 整一个视频通话App 开发日志一

一个web前端撸一个视频通话App,是否能做到?当然可以啊,伊隆·马斯克都上天了,开发一个视频通话App能有多难? 为什么别人能做到,我就做不到? 灵魂拷问自己千百次之后,下定决心,说干就干。...
admin的头像-五八三admin2年前
0130
Flutter数据库sqlite插件drift和floor选型和切换方案-五八三

Flutter数据库sqlite插件drift和floor选型和切换方案

基本概述 数据操作插件 drift地址: pub.dev/packages/dr… floor地址: pub.dev/packages/fl… 插件定位 两者的底层均是sqlite数据库,中间层是sqlite3,它们主要操作的是上层的CURD 官方数据...
admin的头像-五八三admin2年前
070
fvm多版本Flutter管理器使用配置以及运行其他项目(旧版本)问题解决-五八三

fvm多版本Flutter管理器使用配置以及运行其他项目(旧版本)问题解决

因为之前有用过nvm(多版本管理node的一个利器),这段时间搞flutter,GitHub下载了一些项目,但是由于本地是最新版本3.10.4,对于旧项目的话可能会不能兼容运行,例如启动项目会显示这种提示 如...
admin的头像-五八三admin2年前
0180
Flutter之StatelessWidget和StateFulWidget区别-五八三

Flutter之StatelessWidget和StateFulWidget区别

简介 Flutter作为跨平台的语言越来越被重视,特别是近两年许多互联网公司都在降本增效的时候,学会Flutter开发就变得十分重要了,有助于在日常工作中不被淘汰。 在Java中,万事万物皆为对象。同...
admin的头像-五八三admin2年前
0150

Flutter开发实战:命令模式(Command Pattern)

命令模式(Command Pattern)是一种设计模式,它在面向对象编程中封装了方法调用或特定的操作。这种模式把请求封装为对象,从而让你可以使用不同的请求、队列,或者请求的参数化来参数化其他对...
admin的头像-五八三admin2年前
0160
Flutter 调试工具篇 | 壹 - 使用 Flutter Inspector 分析界面-五八三

Flutter 调试工具篇 | 壹 – 使用 Flutter Inspector 分析界面

1. 前言 很多朋友可能在布局过程中、或者组件使用过程中,会遇到诸如颜色、尺寸、约束、定位等问题,可能会让你抓耳挠腮。俗话说,磨刀不误砍柴工,会使用工具是非常重要的,其实 Flutter 提供...
admin的头像-五八三admin2年前
0170
鸿蒙终于不套壳了?纯血 HarmonyOS NEXT 即将到来-五八三

鸿蒙终于不套壳了?纯血 HarmonyOS NEXT 即将到来

对于移动开发者来说,特别是 Android 开发而言,鸿蒙是不是套壳 Android 一直是一个「热门」话题,类似的问题一直是知乎的「热点流量」之一,特别是每次鸿蒙发布新版本之后,都会有「套娃式」的...
admin的头像-五八三admin2年前
090
深入理解 Flutter 中的 Stream (一)-五八三

深入理解 Flutter 中的 Stream (一)

Stream 是 Flutter 处理数据响应的一个重要手段,它提供了一种处理数据流的方式,其作用类似于 Kotlin 中的 Flow,基于发布订阅模式的设计,通过监听Stream,订阅者能不断接收到数据流的最新变...
admin的头像-五八三admin2年前
0180
Flutter布局和渲染流程-五八三

Flutter布局和渲染流程

图像显示原理 CPU负责图像数据计算, 然后交给 GPU GPU负责图像数据渲染, 渲染后放入帧缓冲区 视频控制器根据垂直同步信号(VSync)以每秒60次的速度,从帧缓冲区读取帧数据交由显示器完成图像显...
admin的头像-五八三admin2年前
060
Flutter 仿写新闻客户端-五八三

Flutter 仿写新闻客户端

新建项目,加入图片字体,编写欢迎界面 新建项目 flutter create jimmy_flutter_demo 加入图片字体 在根目录上新建一个 assets 文件夹 assets fonts // 存放字体 images // 存放图片 在 pubspec...
admin的头像-五八三admin2年前
0140
Flutter中StatefullWidget的生命周期-五八三

Flutter中StatefullWidget的生命周期

从事原生开发的人,对生命周期并不陌生。很多交互都离不开生命周期,比如页面每次可见时开启定时器,不可见时停止定时器。本篇文章不做深入的流程分析,算是一篇总结性的文章,主要介绍生命周期...
admin的头像-五八三admin2年前
080