Flutter框架 GridView

在 **Flutter** 中,`GridView` 是一个用于创建**网格布局**的组件,适用于展示大量具有相同结构的数据项(如图片、卡片等)。它比 `ListView` 更适合横向和纵向都可能需要滚动的场景。

6   0   0   0

Flutter 数据共享(InheritedWidget)

在 Flutter 中,`InheritedWidget` 是一个非常强大的机制,用于在 widget 树中**共享数据**。它常用于跨层级传递数据,而不需要通过逐层传递参数(如 `Navigator.push` 或

6   0   0   0

Flutter框架 SingleChildScrollView

在 **Flutter** 框架中,`SingleChildScrollView` 是一个非常常用的布局组件,用于实现**单个子组件的滚动**功能。它通常用于当内容超出屏幕大小时,允许用户通过滑动来查看全部内容。

7   0   0   0

Flutter框架 PageView与页面缓存

在 Flutter 框架中,`PageView` 是一个用于实现水平滑动页面切换的组件,常用于引导页、图片轮播等场景。它本身并不直接提供页面缓存功能,但通过 `PageController` 和 `PageView`

7   0   0   0

Flutter框架 CustomScrollView 和 Slivers

在 Flutter 框架中,`CustomScrollView` 和 `Slivers` 是用于构建复杂滚动视图的重要组件。它们允许你创建高度定制的滚动行为,比如嵌套滚动、分段滚动(如头部固定、内容滚动)、混合不同类

7   0   0   0

Flutter 自定义 Sliver

在 Flutter 中,`Sliver` 是用于构建 **可滚动列表**(如 `CustomScrollView`)的组件。Flutter 提供了多种内置的 `Sliver`,比如 `SliverList`、`Sli

7   0   0   0

Flutter 嵌套可滚动组件 NestedScrollView

在 Flutter 中,`NestedScrollView` 是一个非常强大的组件,用于处理**嵌套的可滚动组件**。它通常用于实现类似 Material Design 中“Sliver”布局的复杂滚动效果,比如:

7   0   0   0

Flutter 对话框详解

在 Flutter 中,**对话框(Dialog)** 是一种用于与用户进行简单交互的 UI 组件。常见的对话框包括 `AlertDialog`、`SimpleDialog` 和 `showDialog()` 等。下

7   0   0   0

Flutter 原始指针事件处理

在 Flutter 中,**原始指针事件处理(Raw Pointer Event Handling)** 是一种低层次的输入事件处理方式,它允许你直接接收来自触摸屏、鼠标、触控笔等设备的原始输入事件。Flutter

8   0   0   0

Flutter 跨组件状态共享

在 Flutter 中,**跨组件状态共享**是开发中非常常见的需求。尤其是在大型应用中,多个组件可能需要访问和更新同一个数据源。Flutter 提供了多种方式来实现跨组件的状态共享,下面是一些常用的方法: ---

9   0   0   0

Flutter 可滚动组件子项缓存

在 Flutter 中,可滚动组件(如 `ListView`、`ScrollView`、`GridView` 等)默认会**动态加载和缓存子项**,以优化性能和内存使用。这种机制被称为 **viewport cach

10   0   0   0

Flutter 异步UI更新(FutureBuilder、StreamBuilder)

在 Flutter 中,**异步 UI 更新**是开发中非常常见和重要的部分。Flutter 提供了两种主要的组件来处理异步数据并更新 UI:`FutureBuilder` 和 `StreamBuilder`。它们分

10   0   0   0

Swift 继承

在 **Swift** 中,**继承(Inheritance)** 是面向对象编程(OOP)的一个核心概念。它允许一个类(称为子类或派生类)从另一个类(称为父类或基类)继承属性、方法和其它功能。 --- ## ✅

12   0   0   0

Swift 可选链

在 **Swift** 中,**可选链(Optional Chaining)** 是一种用于安全地访问可选值的属性、方法或下标的方法。它允许你在尝试访问一个可能为 `nil` 的可选值时,避免运行时崩溃。 ---

12   0   0   0

Swift 协议

在 **Swift** 中,**协议(Protocol)** 是一种定义行为的蓝图,它规定了某个类型必须实现的方法、属性、下标等。协议本身不提供具体实现,而是用来定义接口,让不同的类型可以遵循这个接口并提供自己的实现

12   0   0   0

Flutter图片及ICON

在 Flutter 中,图片(Images)和图标(Icons)是构建用户界面的重要元素。以下是一些关于如何在 Flutter 中使用图片和图标的详细说明: --- ## 一、图片(Images) ### 1.

12   0   0   0

Flutter布局原理与约束(constraints)

在 Flutter 中,**布局(Layout)** 是通过 **约束(Constraints)** 来控制的。理解 Flutter 的布局原理和约束机制是构建复杂 UI 的关键。 --- ## 一、Flutte

12   0   0   0