Flutter组件详解与实战

Flutter组件详解与实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Flutter组件全面介绍,由浅入深,附小贴士,适合新手。

内容简介

本书秉承Flutter框架“一切皆为组件”的核心设计思想,配合大量实例,系统且全面地介绍Flutter2.0中各式各样的组件。同时,穿插于全书的“Flutter框架小知识”和“Dart语法小贴士”也可帮助刚入门的读者迅速掌握框架和编程语言中的基础知识。全书大致按照“由入门到精通”划分,又按功能板块细分,共分为3部分:基础篇(第1~5章)详细介绍基础布局、文字、图片、按钮、事件流、滚动列表等常用组件,既适合Flutter新手,也可帮助有一定经验的开发者查漏补缺。进阶篇(第6~12章)介绍更多与布局、动画、导航、人机交互、弹窗等功能相关的组件。后扩展篇(第13~15章)则重点介绍如Sliver机制、高效渲染、打破约束、自定义布局等难点。本书既可作为Flutter入门书籍,也可作为计算机软件从业人员的参考书,在工作或实战中遇到疑惑时通过本书附录中的索引,迅速查阅相关章节。

章节目录

版权信息

内容简介

FOREWORD前言

基础篇

第1章基础布局

1.1 什么是组件

1.2 如何拆分布局

1.3 组件尺寸和位置

第2章文字与图片

2.1 文字

2.2 图标与图片

第3章用户输入

3.1 文本框

3.2 按钮

第4章异步操作

4.1 进度条

4.2 异步显示

第5章分页呈现

5.1 列表和网格

5.2 滚动监听和控制

进阶篇

第6章进阶布局

6.1 边界

6.2 弹性布局

6.3 约束

第7章过渡动画

7.1 渐变效果

7.2 组件切换

第8章人机交互

8.1 触摸检测

8.2 拖放

第9章悬浮与弹窗

9.1 悬浮

9.2 弹窗

9.3 底部弹窗

第10章界面导航

10.1 导航

10.2 程序结构

扩展篇

第11章风格组件

11.1 Material风格

11.2 Cupertino风格

第12章进阶动画

12.1 如何选择动画组件

12.2 显式动画

12.3 自定义动画

第13章滚动布局

13.1 Sliver

13.2 Sliver导航条

13.3 更多的Sliver组件

第14章渲染与特效

14.1 组件修饰

14.2 裁剪边框

第15章深入布局

15.1 测量尺寸

15.2 性能与状态

15.3 打破约束

15.4 深度定制

附录A

Flutter组件(按字母排序)

Flutter组件详解与实战是2022年由清华大学出版社出版,作者王浩然(Bradley Wang)。

得书感谢您对《Flutter组件详解与实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Flutter内核源码剖析 电子书
Flutter内核源码深入剖析,从组件开发到技术综合应用,多角度介绍 Flutter项目开发的方方面面。
Python核心技术实战详解 电子书
1.内容讲解深入。 本书对Python的核心知识进行了深入剖析,循序渐进地讲解了核心功能模块的开发技术,帮助读者快速步入Python开发高手之列。 2.提供更为广泛的解决方案。 本书深入讲解了10个不同的主题模块,每一个主题涵盖了特定应用开发领域。在书中不仅给出了案例讲解,还包含了更多的拓展知识,能够帮助读者使用Python 开发各种类型的应用程序。 3.通过网站论坛形成互帮互学的朋友圈。 为了方便给读者答疑,特提供了网站论坛等支持,并且随时在线与读者互动,让大家在互学互帮中形成一个良好的学习编程的氛围。
Android Studio应用开发实战详解 电子书
全书共分18章,依次讲解了Android开发基础、搭建Android开发环境、AndroidStudio集成开发环境介绍、AndroidStudio常见操作、分析Android应用程序文件的组成、Gradle技术基础、UI界面布局、MaterialDesign设计语言、核心组件介绍、Android事件处理、图形图像和动画处理、开发音频/视频应用程序、GPS地图定位、Android传感器应用开发、编
Spark海量数据处理:技术详解与平台实战 电子书
在数字经济时代,数据是重要的资源要素;同时,新的数据又在源源不断地产生,企业面临的一个基本问题就是如何管理和利用这些数据,这对传统的数据处理方法与分析框架提出了新的诉求和挑战,也是全球业界与学界为关心的问题。为了满足大数据时代对信息的快速处理的需求,一个分布式的开源计算框架Apache Spark应运而生。经过十年的发展,Spark已经成为目前大数据处理的标杆,在整个业界得到了广泛的使用。对大数据工程师来说,用Spark构建数据管道无疑是很好的选择,而对数据科学家来说,Spark也是高效的数据探索工具。 本书基于Spark发行版2.4.4写作而成,包含大量的实例与一个完整项目,技术理论与实战相结合,层次分明,循序渐进。本书不仅介绍了如何开发Spark应用的基础内容,包括Spark架构、Spark编程、SparkSQL、Spark调优等,还探讨了Structured Streaming、Spark机器学习、Spark图挖掘、Spark深度学习、Alluxio系统等高级主题,同时完整实现了一个企业背景调查系统,借鉴了数据湖与Lambda架构的思想,涵盖了批处理、流处理应用开发,并加入了一些开源组件来满足业务需求。学习该系统可以使读者从实战中巩固所学,并将技术理论与应用实战融会贯通。 本书适合准备学习Spark的开发人员和数据分析师,以及准备将Spark应用到实际项目中的开发人员和管理人员阅读,也适合计算机相关专业的高年级本科生和研究生学习和参考,对于具有一定的Spark使用经验并想进一步提升的数据科学从业者也是很好的参考资料。
Flutter 开发之旅从南到北 电子书
本书主要讲述Flutter框架的核心技术。全书共12章,介绍了Flutter技术的基础知识、Dart的基础知识以及Flutter中的基础组件等,讲述了Flutter中的布局管理、动画管理、手势事件管理、路由管理以及状态管理等核心技术点,讨论了Flutter中的网络通信和应用测试并给出了一个完整的案例。