排序
从零开始|构建 Flutter 多引擎渲染组件:跨端工具链篇
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情 前文传送门 《从零开始|构建 Flutter 多引擎渲染组件:先导篇》 《从零开始|构建 Flutter 多引...
Flutter基础之Navigator路由跳转
简介 Flutter中页面之间的跳转是由Navigator完成的,Navigator用来实现不同Widget之间的跳转和数据传递。本文介绍页面跳转的两种方式及数据传递,满足日常开发需求。 页面跳转 先看效果 直接跳...
06-?Flutter核心知识|布局与滚动组件【单子布局、多子布局、JSON读取和解析、ListView、GridView、Slivers、监听滚动事件】
一、前言 本系列文章旨在快速复习并上手Flutter开发,并在适当分享在项目实战过程中遇到的一些比较有价值的知识内容: 本系列文章内容篇幅如下: 一、了解Flutter开发 Flutter的特性与应用场景 Flu...
Flutter 跳转应用市场评分——超简洁实现
最近在做flutter跳转去应用市场评分的功能,虽然是一个很小的功能,但是要做的既简单又高效,同时又能把细节考虑到,还是有坑要走的,这边记录一下。 背景 做应用市场相关的运营,在app内增加评...
Android 14 快速适配要点
随着 Google I/O 2023 发布的 Android beta2 ,预计 Android 14 将在2023年第三季度发布,目前看整体需要适配的内容已经趋向稳定,那就根据官方文档简单做个适配要点总结吧。 如何做到最优雅的...
flutter lottie animation progress bar 美丽多彩生动的动画进度条
flutter lottie animation progress bar 美丽多彩生动的动画进度条 flutter支持使用lottie动画,有了lottie,我们也可以在flutter中实现很多炫酷的动画效果,这次为我们就来学习使用lottie动...
Flutter – 滚动视图中的表单防遮挡 ?
欢迎关注微信公众号:FSA全栈行动 ? 系列文章 开源库: flutter_scrollview_observer Flutter - 获取ListView当前正在显示的Widget信息 Flutter - 列表滚动定位超强辅助库,墙裂推荐!? Flutter ...
推荐 Flutter 简单易用可以个性化定制的步骤条组件
前言 我们在应用里,会经常遇到一项业务有多个步骤,比如订单状态,任务进展等等,这个时候就需要用到步骤指示器,也叫步骤条。步骤条可以让用户清晰地知道整个业务会经历哪些环节,以及当前所...
淘宝App的搜索推荐如何用Flutter实现?
前言 在很多 App 中,当用户输入搜索内容时,往往会自动匹配一些候选搜索内容,以便让用户快速完成搜索内容的输入。同时,也可以在候选的搜索内容中根据用户偏好“加塞”广告,提高成交转化率。...
【Flutter技术分享】Scrollbar实现原理解析
0 Scrollbar简介 Scrollbar是常用的一种控件,几乎所有的UI平台都有这个控件,它可以指示当前在可滚动页面的位置、也可以通过它快速跳转到相应的位置; 在移动平台,Flutter默认不显示Scrollbar...
鸿蒙ArkUI如何开发跨平台应用?
一、前言 提到跨平台,要先理解什么是“平台”,这里的平台,就是指应用程序的运行环境,例如操作系统,或者是Web浏览器,具体的像HarmonyOS、Android、iOS、或者浏览器,都可以叫做平台。 跨平...
Flutter桌面应用如何进行多分辨率适配
通过此篇文章,你将了解到: Flutter windows和Android桌面应用屏幕适配的解决方案; 屏幕适配的相关知识和原理; flutter_screenutil的实现原理和缺陷。 ⚠️本文为稀土掘金技术社区首发签约文...
flutter有哪些架构的框架?该怎么选择
flutter有哪些架构的框架? Flutter是一种新兴的跨平台移动应用开发框架,它提供了丰富的UI组件和工具,使得应用开发更加容易。在Flutter中,有很多架构框架可供选择,以下是几个比较常用的架构...
Flutter 封装:可拖动悬浮按钮 NSuspension
一、需求来源 工作中遇到可拖动悬浮按钮的需求,顺手封装一个组件 NSuspension。核心原理是 Stack 拖动的同时不断更新 Postioned 位置。效果下: 二、使用示例 buildBody() { return NSuspensio...
Flutter 小技巧之滑动控件即将“抛弃” shrinkWrap 属性
相信对于 Flutter 开发的大家来说, ListView 的 shrinkWrap 配置都不会陌生,如下图所示,每当遇到类似的 unbounded error 的时候,总会有第一反应就是给 ListView 加上 shrinkWrap: true 就可...
Flutter大型项目架构:状态管理篇
最近对手头上的项目进行重构,总结了有以下几个痛点: 1. 状态管理混乱 虽然用了 provider 来做状态管理,但一些代码如:异步请求、事件响应等还是会掺杂在UI页面的代码里面,一旦页面的各种...
Google I/O 2023 – Flutter 3.10 发布,快来看看有什么更新吧
核心部分原文链接:medium.com/flutter/wha… 虽然本次 I/O 的核心 keynote 主要是 AI ,但是按照惯例依然发布了新的 Flutter 稳定版,不过并非大家猜测的 4.0,而是 3.10 ,Flutter 的版本号依...
【最右】面向TS生态的新型Flutter框架
一、写在前面 这篇文章主要介绍最右在Flutter相关领域技术探索取得的新成果,以及实现过程中的一些思考,相较于之前跟大家分享的JS2Flutter框架,这次的技术成果更具创新性,其中也有不少有...
Flutter ChangeNotifierProvider凭什么能实现局部刷新?
讲在前面 对于刚上手开发Flutter的同学,想要实现一个Widget的刷新,除了使用StatefulWidget+setState方法,似乎没有什么更好的方式; 更深入一点之后发现,可以使用一些状态管理库来实现Widget...
Flutter开发实战:通过工厂模式和yield/future/async/await,实现数据流处理的模块化与复用
相信大家对工厂模式并不陌生,我们就不过多介绍了。接下来,让我们一起来探讨在Flutter开发中如何利用工厂模式以及yield、future,async和await这些强大的特性,实现数据流处理的模块化与复用。 ...