Flutter by Google
  • 开发文档
  • 关于中文文档
    • 开始使用 Flutter
      • 1. 安装和环境配置
      • 2. 编辑工具设定
      • 3. 开发体验初探
      • 4. 编写第一个 Flutter 应用
      • 5. 了解更多
      • 拥有其他平台开发经验?
        • 给 Android 开发者的 Flutter 指南
        • 给 iOS 开发者的 Flutter 指南
        • 给 React Native 开发者的 Flutter 指南
        • 给 Web 开发者的 Flutter 指南
        • 给 Xamarin.Forms 开发者的 Flutter 指南
        • 声明式 UI 介绍
      • Dart 语言概览
      • 构建 Web 应用
    • 教程和样例代码
      • GitHub 上样例应用
      • 实用教程 (Cookbook)
      • Codelabs
      • 实践教程
    • 开发文档
      • 用户界面
        • Widgets 介绍
        • 布局构建
          • Flutter 中的布局
          • 布局构建教程
          • Creating responsive apps
          • 边界约束 (Box constraints)
        • 交互添加
        • 资源和图片
        • 路由和导航
        • 动画效果
          • 介绍
          • 概览
          • 教程
          • 隐式动画
          • 主动画 (Hero animations)
          • 交织动画 (Staggered animations)
        • 用户界面 (UI) 进阶
          • 滑动效果 (Slivers)
          • 手势
        • 核心 Widget 目录
      • 数据调用和后端
        • 状态 (State) 管理
          • 状态管理介绍
          • 声明式的编程思维
          • 短时 (ephemeral) 和应用 (app) 状态
          • 简单的共享 (app) 状态管理
          • 状态管理参考
        • JSON 和序列化数据
        • 使用 Firebase
      • 应用的无障碍和国际化
        • 无障碍
        • 国际化
      • 平台集成
        • 调用 C 和 C++
        • Web 平台常见问题
        • 撰写双端平台代码 (插件编写实现)
      • Packages (纯 Dart 和原生插件)
        • 使用 Packages
        • Package 的开发和提交
        • Flutter Favorites 项目
        • 后台进程
        • Package 网站
      • 开发工具和技术细节
        • Android Studio 或类 IntelliJ 系列
        • Visual Studio Code
        • 开发者工具
          • 概览
          • 在 Android Studio 或 IntelliJ 上使用
          • 在 VS Code 上使用
          • 在命令行工具中使用
          • Flutter inspector 工具
          • 时间线视图
          • 内存视图
          • 性能视图
          • 调试器
          • 日志视图
        • Flutter SDK
          • 版本升级
          • 版本列表
          • 重要改动 (Breaking changes)
          • 版本说明
        • 热重载 (Hot reload)
        • 代码格式化
      • 迁移到 AndroidX
    • 测试和调试
      • 调试工具
      • Debugging apps programmatically
      • 使用原生的调试器
      • 构建模式 (Debug/Release/Profile)
      • 处理错误
      • 测试 Flutter 应用
    • 性能优化
      • 概览
      • 应用大小
      • 渲染性能
        • 概览
        • 性能最佳实践
        • 性能分析
    • 打包部署
      • 配置 flavors 构建双端
      • 打包和发布为 Android 应用
      • 打包和发布为 iOS 应用
      • 打包和发布为 Web 应用
      • 持续部署
    • 资源列表
      • Dart 资源列表
      • Flutter 兼容性策略
      • Flutter 工作原理
      • 平台行为差异和适配
      • 技术概览
      • Flutter 技术视频资源
      • Books
      • 常见问题解答
    • 参考资料
      • Flutter Widget 目录
      • Flutter API 文档
      • Package 网站
开始使用
敬请关注 12 月 11 日在纽约举办的 Flutter Interact 活动!
邀请参加 Flutter Clock 挑战赛。
  • 开始使用 Flutter
    • 1. 安装和环境配置
    • 2. 编辑工具设定
    • 3. 开发体验初探
    • 4. 编写第一个 Flutter 应用
    • 5. 了解更多
    • 拥有其他平台开发经验?
      • 给 Android 开发者的 Flutter 指南
      • 给 iOS 开发者的 Flutter 指南
      • 给 React Native 开发者的 Flutter 指南
      • 给 Web 开发者的 Flutter 指南
      • 给 Xamarin.Forms 开发者的 Flutter 指南
      • 声明式 UI 介绍
    • Dart 语言概览
    • 构建 Web 应用
  • 教程和样例代码
    • GitHub 上样例应用
    • 实用教程 (Cookbook)
    • Codelabs
    • 实践教程
  • 开发文档
    • 用户界面
      • Widgets 介绍
      • 布局构建
        • Flutter 中的布局
        • 布局构建教程
        • Creating responsive apps
        • 边界约束 (Box constraints)
      • 交互添加
      • 资源和图片
      • 路由和导航
      • 动画效果
        • 介绍
        • 概览
        • 教程
        • 隐式动画
        • 主动画 (Hero animations)
        • 交织动画 (Staggered animations)
      • 用户界面 (UI) 进阶
        • 滑动效果 (Slivers)
        • 手势
      • 核心 Widget 目录
    • 数据调用和后端
      • 状态 (State) 管理
        • 状态管理介绍
        • 声明式的编程思维
        • 短时 (ephemeral) 和应用 (app) 状态
        • 简单的共享 (app) 状态管理
        • 状态管理参考
      • JSON 和序列化数据
      • 使用 Firebase
    • 应用的无障碍和国际化
      • 无障碍
      • 国际化
    • 平台集成
      • 调用 C 和 C++
      • Web 平台常见问题
      • 撰写双端平台代码 (插件编写实现)
    • Packages (纯 Dart 和原生插件)
      • 使用 Packages
      • Package 的开发和提交
      • Flutter Favorites 项目
      • 后台进程
      • Package 网站
    • 开发工具和技术细节
      • Android Studio 或类 IntelliJ 系列
      • Visual Studio Code
      • 开发者工具
        • 概览
        • 在 Android Studio 或 IntelliJ 上使用
        • 在 VS Code 上使用
        • 在命令行工具中使用
        • Flutter inspector 工具
        • 时间线视图
        • 内存视图
        • 性能视图
        • 调试器
        • 日志视图
      • Flutter SDK
        • 版本升级
        • 版本列表
        • 重要改动 (Breaking changes)
        • 版本说明
      • 热重载 (Hot reload)
      • 代码格式化
    • 迁移到 AndroidX
  • 测试和调试
    • 调试工具
    • Debugging apps programmatically
    • 使用原生的调试器
    • 构建模式 (Debug/Release/Profile)
    • 处理错误
    • 测试 Flutter 应用
  • 性能优化
    • 概览
    • 应用大小
    • 渲染性能
      • 概览
      • 性能最佳实践
      • 性能分析
  • 打包部署
    • 配置 flavors 构建双端
    • 打包和发布为 Android 应用
    • 打包和发布为 iOS 应用
    • 打包和发布为 Web 应用
    • 持续部署
  • 资源列表
    • Dart 资源列表
    • Flutter 兼容性策略
    • Flutter 工作原理
    • 平台行为差异和适配
    • 技术概览
    • Flutter 技术视频资源
    • Books
    • 常见问题解答
  • 参考资料
    • Flutter Widget 目录
    • Flutter API 文档
    • Package 网站

设计相关 (Design)

  1. 文档
  2. 实用教程
  3. 设计相关 (Design)
  • 以 package 的方式使用字体
  • 使用 Themes 统一颜色和字体风格
  • 使用 tabs
  • 使用自定义字体
  • 在屏幕上添加一个 Drawer
  • 显示 snackbars
  • 根据屏幕方向更新界面
Flutter Logo
  • flutter-dev@
  • terms
  • security
  • privacy
  • español
  • 社区中文资源

除非特别说明,否则本站内容采用 CC BY 4.0 授权协议,所有范例代码都采用 BSD 授权协议。

Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the BSD License.