首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter
搬砖的理查德
创建于2025-04-14
订阅专栏
该专栏目前主要是用来记录一下自己关于flutter的整个学习历程,以及后期关于一些源码的学习。如有错误也欢迎大家指正。
等 13 人订阅
共27篇文章
创建于2025-04-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[Flutter 进阶] - 掌握StatefulWidget的艺术
在Flutter中,StatefulWidget是构建动态交互界面的核心组件。与StatelessWidget不同,它能够维护可变的状态(state),并在状态改变时智能地重建UI。
[Flutter 进阶] - Flutter 与原生通讯 - 你了解多少?
在跨平台开发中,Flutter需要与原生平台交互以实现设备功能的完全访问。平台通道(Platform Channel)是Flutter设计的通信机制,它允许Dart代码与原生代码安全高效地交换数据。
[Flutter 进阶] 动画曲线(Curve)- 你想要的样子我都有
在 Flutter 动画系统中,Curve(曲线) 是控制动画变化速率的核心概念。它决定了动画在时间线上的变化节奏,使动画效果更加自然流畅。
[Flutter 进阶] 动画实践 - 精通动画的起点,
虽然在实际业务开发中,我们并不需要频繁实现复杂动画(大多数功能型应用以业务逻辑为主,复杂动画通常通过 Lottie 或第三方库实现),但作为专业开发者,掌握核心动画原理仍然是必备技能。
[Flutter 基础] - GestureDetector - 解锁Flutter手势交互的无限可能
GestureDetector是Flutter中处理用户手势交互的核心组件,它能识别超过20种手势操作。通过合理使用GestureDetector,开发者可以轻松实现点击、双击、长按、拖动、缩放等效果
[Flutter进阶] FutureBuilder、StreamBuilder:异步数据与UI的优雅交响
在Flutter开发中,处理异步数据与UI的同步是每个开发者必须掌握的技能。FutureBuilder和StreamBuilder这两个"异步构建器"组件,正是为解决这一核心问题而生。
[Flutter 基础] - 从http到dio的演进之路
任何开发语言都离不开网络请求,Flutter亦是如此。http库是Flutter官方的一个网络请求库,功能比较基础,但作为一个初学者,其实有必要了解一下http库大概是一个什么样子的。
[Flutter 进阶] - LayoutBuilder 一个非常好用的布局组件
但是如果想深入学习Flutter,了解LayoutBuilder组件是非常有必要的, 但对于一个初学者来说,LayoutBuilder组件的使用率挺低的,这也是我把这个组件放在进阶这部分的原因之一。
[Flutter 基础] - Flutter核心布局组件 - ListView
ListView 组件是Flutter中的核心组件之一,在日常开发中也是使用比较频繁的一个组件,相比Column和row,它自带滚动效果,而且还支持动态加载数据。
[Flutter 基础] - Flutter核心布局组件 - Stack -意想不到的效果
在Flutter中, Stack是核心布局组件之一,主要用于叠加布局实现有一些复杂的页面效果,悬浮按钮、蒙层、徽章提示等,熟练掌握Stack基本属性,并结合其它组件灵活使用可以完成非常炫酷的页面绘制。
[Flutter 基础] - Flutter核心布局组件 - Row
Flutter 的 Row 组件用于在水平方向排列子组件,是构建灵活布局的核心组件之一。它的用法其实和Column基本一致,只是一个纵向列表布局,一个横向列表布局。
[Flutter 基础] - Flutter核心布局组件 - Column
在 Flutter 中,Column 是一个用于垂直排列子组件的布局容器,类似于 Android 的 LinearLayout(垂直方向)或 Web 的 Flexbox 布局。
[Flutter 基础] - Flutter核心布局组件 - Container-打造你想要的样子
在 Flutter 中,Container 是一个多功能且常用的布局和装饰组件。它可以设置尺寸、背景、边距、对齐方式等属性,甚至可以添加装饰效果(如圆角、边框、阴影)或进行 2D/3D 变换。
[Flutter 基础] - Tab 组件-玩转导航栏
在 Flutter 中,Tab(标签页) 是实现多页面切换的常见方式,通常与AppBar、TabBar 和 TabBarView 结合使用。
[Flutter 基础] - Scaffold 的基本用法介绍
在 Flutter 中,`Scaffold` 是构建 Material Design 风格页面的核心组件,它提供了基础的页面结构框架,可以快速集成常见的 UI 元素(如 AppBar、抽屉菜单)
[Flutter 基础] - 路由与导航-Navigator, Router
路由和导航可以说是一个项目中最重要的部分之一。越复杂的项目,路由管理就显得越重要。同样越复杂的业务场景,对路由的使用要求也越高。Flutter原生的路由管理就提供了非常丰富的功能.
[Flutter 基础] - Flutter基础组件 - TextField
TextField是一个接受键盘输入内容的组件,也就是我们平时口中的input输入框。它支持的属性非常丰富,不仅可以添加hint输入提示,还可以添加error提示、前缀、后缀以及输入内容校验、格式化等
[Flutter 基础] - Flutter基础组件 - Image
`Image`组件是`Flutter`中的基础组件之一,也是我们常用来展示图片的核心组件。它既可以展示本地图片,也可以展示网络图片。 这篇文章主要是通过一些简单的demo来了解一下这个组件基本用法。
[Flutter 基础] - Flutter基础组件 - Text
`Text` 是 `Flutter` 中用于显示静态文本的最基础组件,支持丰富的文本样式设置、对齐方式、溢出处理等功能。它与 TextField 不同,仅用于展示文本,不支持用户输入。
[Flutter 基础] - App的入口main.dart
在 Flutter 项目中,`main.dart` 可以说是最重要的一部分,文件是应用程序的入口文件,所有的 Flutter 应用程序都从 `main()` 函数开始执行。对于一个初学者来说,这个文件
下一页