Flutter CN logo
    • 开始使用 Flutter
      • 1. 安装和环境配置
      • 2. 编辑工具设定
      • 3. 开发体验初探
      • 4. 编写第一个 Flutter 应用
      • 5. 了解更多
      • 拥有其他平台开发经验?
        • 给 Android 开发者的 Flutter 指南
        • 给 iOS SwiftUI 开发者的 Flutter 指南
        • 给 iOS UIKit 开发者的 Flutter 指南
        • 给 React Native 开发者的 Flutter 指南
        • 给 Web 开发者的 Flutter 指南
        • 给 Xamarin.Forms 开发者的 Flutter 指南
        • 声明式 UI 介绍
      • Dart 语言概览 open_in_new
    • 保持版本更新
      • 版本升级
      • SDK 版本列表
      • 最近更新
      • 版本发行注记
      • 破坏性改动
    • 教程和样例代码
      • Flutter Gallery 应用 open_in_new
      • Flutter Gallery 源码仓库 open_in_new
      • GitHub 上的样例应用 open_in_new
      • 实用教程 (Cookbook)
      • Codelabs
      • 实践教程
    • 用户界面
      • Widgets 介绍
      • 布局构建
        • Flutter 中的布局
        • 布局构建教程
        • 创建响应式和自适应的应用
        • 构建自适应应用
        • 理解布局约束
        • 边界约束
      • 添加互动
      • 资源和图片
      • Material Design
      • 路由和导航
        • 路由和导航
        • 深层链接
        • 配置 URL 策略
      • 动画效果
        • 介绍
        • 概览
        • 教程
        • 隐式动画
        • 主动画 (Hero)
        • 交织动画 (Staggered)
      • 用户界面进阶内容
        • 使用 Actions 和 shortcuts
        • 字体和文本
        • 键盘焦点系统
        • 手势
        • 着色器 (Shaders)
        • 滑动效果 (Slivers)
      • Widget 目录
    • 数据调用和后端
      • 状态管理
        • 状态管理介绍
        • 声明式的编程思维
        • 短时 (ephemeral) 和共享 (app) 状态
        • 简单的共享 (app) 状态管理
        • 状态管理参考
      • 网络与 http
      • JSON 和序列化数据
      • 使用 Firebase
      • 使用 Google APIs
    • 应用的无障碍和国际化
      • 无障碍
      • 国际化
    • 平台集成
      • 已支持的平台
      • 构建桌面端应用
      • 撰写双端平台代码 (插件编写实现)
      • Android 平台
        • 在 Android 中添加一个闪屏页
        • C 语言代码集成及调用
        • 托管 Android 原生视图
        • 在 Android 上恢复状态
        • 构建适合 Chrome OS 的 Android 应用
      • iOS 平台
        • 使用 Apple 的系统库
        • 在 iOS 中添加一个闪屏页
        • 添加 iOS App Clip 支持
        • 添加 iOS App 扩展
        • C 语言代码集成及调用
        • 托管 iOS 原生视图
        • iOS 平台调试
        • 在 Android 上恢复状态
      • Linux 操作系统平台
        • 构建 Linux 桌面软件
      • macOS 操作系统平台
        • 构建 macOS 应用
        • C 语言代码集成及调用
      • Web 平台
        • 构建一个 Web 应用
        • Web 平台常见问题
        • Web 平台渲染器
        • 自定义 Web 应用初始化
        • 在网页里显示图片
      • Windows 操作系统平台
        • 构建 Windows 桌面软件
        • 事件循环迁移
        • 版本信息迁移
        • 暗色模式迁移
    • Package 和插件
      • 后台进程
      • Package 和插件的开发和提交
      • Flutter Favorites 项目
      • Happy paths 项目
      • Happy paths 推荐
      • Flutter 测试插件
      • 使用 Packages
      • Package 和插件网站 open_in_new
    • 开发工具
      • Android Studio 或 IntelliJ 系列 IDE
      • VS Code
      • 开发者工具
        • 概览
        • 在 Android Studio 或 IntelliJ 中使用
        • 在 VS Code 中使用
        • 在命令行工具中使用
        • Flutter inspector 工具
        • 性能视图
        • CPU 探测视图
        • 内存视图
        • 调试终端视图
        • 网络视图
        • 调试器
        • 日志视图
        • 应用大小分析工具
        • 发行注记
      • Flutter SDK
      • Pubspec 文件
      • 热重载
      • Flutter Fix
      • 代码格式化
    • 测试和调试
      • 调试工具
      • 插件测试
      • 以编程方式调试应用
      • 使用原生的调试器
      • 构建模式 (Debug/Release/Profile)
      • 常见的 Flutter 报错
      • 处理错误
      • 测试 Flutter 应用
      • 集成测试
    • 性能优化
      • 概览
      • 使用 Impeller **新增**
      • 性能最佳实践
      • 应用大小
      • 延迟加载组件
      • 渲染性能
      • 性能分析
      • 着色器编译时卡顿
      • 性能指标
      • 性能常见问题和回答
      • 附录
    • 打包部署
      • 混淆 Dart 代码
      • 配置 flavors 构建双端
      • 构建和发布为 Android 应用
      • 构建和发布为 iOS 应用
      • 构建和发布为 macOS 应用
      • 构建和发布为 Linux 应用
      • 构建和发布为 Windows 应用
      • 构建和发布为 Web 应用
      • 持续部署
    • 将 Flutter 添加到现有应用
      • 介绍
      • 将 Flutter 添加到现有 Android 应用
        • 工程设定
        • 添加单个 Flutter 页面
        • 添加一个 Flutter Fragment
        • 添加 Flutter 视图
        • Plugin 初始化
      • 将 Flutter 添加到现有 iOS 应用
        • 工程设定
        • 添加单个 Flutter 页面
      • 调试及热重载
      • 加载顺序和性能
      • 多个 Flutter 实例
    • 开发者资源列表
      • 官方博文
      • 社区中文教程
      • Flutter 架构概览
      • 相关书籍
      • 兼容性策略
      • 为 Flutter 做出贡献 open_in_new
      • 提出 Bug
      • Dart 资源列表
      • 规划文档
      • 常见问题解答
      • 休闲游戏工具包
      • 使用 Google 字体库 open_in_new
      • Flutter 工作原理
      • Flutter 和 Swift 的并发模式对比
      • 官方品牌资源 open_in_new
      • 平台行为差异和适配
      • 技术视频和在线资源
    • 更多资料
      • 了解 Dash
      • Flutter Widget 目录
      • Flutter API 文档 open_in_new
      • flutter 命令行文档
      • 安全误报
      • Package 网站 open_in_new
  • 多平台
    移动平台 Web 平台 桌面平台 嵌入式平台
  • 开发
    学习资源 推荐插件 使用 Package
  • 生态
    社区 盈利
  • 成功故事
  • 关于中文文档
  • 文档
    最新更新 IDE 集成 热重载 性能分析 安装 Flutter 开发者工具 实用教程 社区教程
开始使用
Flutter 3.10 正式发布!
  • 开始使用 Flutter
    • 1. 安装和环境配置
    • 2. 编辑工具设定
    • 3. 开发体验初探
    • 4. 编写第一个 Flutter 应用
    • 5. 了解更多
    • 拥有其他平台开发经验?
      • 给 Android 开发者的 Flutter 指南
      • 给 iOS SwiftUI 开发者的 Flutter 指南
      • 给 iOS UIKit 开发者的 Flutter 指南
      • 给 React Native 开发者的 Flutter 指南
      • 给 Web 开发者的 Flutter 指南
      • 给 Xamarin.Forms 开发者的 Flutter 指南
      • 声明式 UI 介绍
    • Dart 语言概览 open_in_new
  • 保持版本更新
    • 版本升级
    • SDK 版本列表
    • 最近更新
    • 版本发行注记
    • 破坏性改动
  • 教程和样例代码
    • Flutter Gallery 应用 open_in_new
    • Flutter Gallery 源码仓库 open_in_new
    • GitHub 上的样例应用 open_in_new
    • 实用教程 (Cookbook)
    • Codelabs
    • 实践教程
  • 用户界面
    • Widgets 介绍
    • 布局构建
      • Flutter 中的布局
      • 布局构建教程
      • 创建响应式和自适应的应用
      • 构建自适应应用
      • 理解布局约束
      • 边界约束
    • 添加互动
    • 资源和图片
    • Material Design
    • 路由和导航
      • 路由和导航
      • 深层链接
      • 配置 URL 策略
    • 动画效果
      • 介绍
      • 概览
      • 教程
      • 隐式动画
      • 主动画 (Hero)
      • 交织动画 (Staggered)
    • 用户界面进阶内容
      • 使用 Actions 和 shortcuts
      • 字体和文本
      • 键盘焦点系统
      • 手势
      • 着色器 (Shaders)
      • 滑动效果 (Slivers)
    • Widget 目录
  • 数据调用和后端
    • 状态管理
      • 状态管理介绍
      • 声明式的编程思维
      • 短时 (ephemeral) 和共享 (app) 状态
      • 简单的共享 (app) 状态管理
      • 状态管理参考
    • 网络与 http
    • JSON 和序列化数据
    • 使用 Firebase
    • 使用 Google APIs
  • 应用的无障碍和国际化
    • 无障碍
    • 国际化
  • 平台集成
    • 已支持的平台
    • 构建桌面端应用
    • 撰写双端平台代码 (插件编写实现)
    • Android 平台
      • 在 Android 中添加一个闪屏页
      • C 语言代码集成及调用
      • 托管 Android 原生视图
      • 在 Android 上恢复状态
      • 构建适合 Chrome OS 的 Android 应用
    • iOS 平台
      • 使用 Apple 的系统库
      • 在 iOS 中添加一个闪屏页
      • 添加 iOS App Clip 支持
      • 添加 iOS App 扩展
      • C 语言代码集成及调用
      • 托管 iOS 原生视图
      • iOS 平台调试
      • 在 Android 上恢复状态
    • Linux 操作系统平台
      • 构建 Linux 桌面软件
    • macOS 操作系统平台
      • 构建 macOS 应用
      • C 语言代码集成及调用
    • Web 平台
      • 构建一个 Web 应用
      • Web 平台常见问题
      • Web 平台渲染器
      • 自定义 Web 应用初始化
      • 在网页里显示图片
    • Windows 操作系统平台
      • 构建 Windows 桌面软件
      • 事件循环迁移
      • 版本信息迁移
      • 暗色模式迁移
  • Package 和插件
    • 后台进程
    • Package 和插件的开发和提交
    • Flutter Favorites 项目
    • Happy paths 项目
    • Happy paths 推荐
    • Flutter 测试插件
    • 使用 Packages
    • Package 和插件网站 open_in_new
  • 开发工具
    • Android Studio 或 IntelliJ 系列 IDE
    • VS Code
    • 开发者工具
      • 概览
      • 在 Android Studio 或 IntelliJ 中使用
      • 在 VS Code 中使用
      • 在命令行工具中使用
      • Flutter inspector 工具
      • 性能视图
      • CPU 探测视图
      • 内存视图
      • 调试终端视图
      • 网络视图
      • 调试器
      • 日志视图
      • 应用大小分析工具
      • 发行注记
    • Flutter SDK
    • Pubspec 文件
    • 热重载
    • Flutter Fix
    • 代码格式化
  • 测试和调试
    • 调试工具
    • 插件测试
    • 以编程方式调试应用
    • 使用原生的调试器
    • 构建模式 (Debug/Release/Profile)
    • 常见的 Flutter 报错
    • 处理错误
    • 测试 Flutter 应用
    • 集成测试
  • 性能优化
    • 概览
    • 使用 Impeller **新增**
    • 性能最佳实践
    • 应用大小
    • 延迟加载组件
    • 渲染性能
    • 性能分析
    • 着色器编译时卡顿
    • 性能指标
    • 性能常见问题和回答
    • 附录
  • 打包部署
    • 混淆 Dart 代码
    • 配置 flavors 构建双端
    • 构建和发布为 Android 应用
    • 构建和发布为 iOS 应用
    • 构建和发布为 macOS 应用
    • 构建和发布为 Linux 应用
    • 构建和发布为 Windows 应用
    • 构建和发布为 Web 应用
    • 持续部署
  • 将 Flutter 添加到现有应用
    • 介绍
    • 将 Flutter 添加到现有 Android 应用
      • 工程设定
      • 添加单个 Flutter 页面
      • 添加一个 Flutter Fragment
      • 添加 Flutter 视图
      • Plugin 初始化
    • 将 Flutter 添加到现有 iOS 应用
      • 工程设定
      • 添加单个 Flutter 页面
    • 调试及热重载
    • 加载顺序和性能
    • 多个 Flutter 实例
  • 开发者资源列表
    • 官方博文
    • 社区中文教程
    • Flutter 架构概览
    • 相关书籍
    • 兼容性策略
    • 为 Flutter 做出贡献 open_in_new
    • 提出 Bug
    • Dart 资源列表
    • 规划文档
    • 常见问题解答
    • 休闲游戏工具包
    • 使用 Google 字体库 open_in_new
    • Flutter 工作原理
    • Flutter 和 Swift 的并发模式对比
    • 官方品牌资源 open_in_new
    • 平台行为差异和适配
    • 技术视频和在线资源
  • 更多资料
    • 了解 Dash
    • Flutter Widget 目录
    • Flutter API 文档 open_in_new
    • flutter 命令行文档
    • 安全误报
    • Package 网站 open_in_new

手势操作 (Gestures)

  1. 实用教程
  2. 手势操作 (Gestures)
  • 实现「滑动清除」效果
  • 捕获和处理点击动作
  • 添加点按涟漪效果 (Material Design)
Flutter Logo
  • 使用条款
  • 品牌指南
  • 安全性
  • 隐私权说明
  • 官方网站
  • 免责声明

引用中文内容需注明本站及链接作为出处,英文内容和示例代码均遵从源站授权协议。