摘要:
Flutter 中,可以像 Web 开发一样使用 iconfont,iconfont 即“字体图标”,它是将图标做成字体文件,然后通过指定不同的字符而显示不同的图片。 在字体文件中,每一个字符都对应一个位码,而每一个位码对应一个显示字形,不同的字体就是指字形不同,即字符对应的字形是不同的。而在ico 阅读全文
摘要:
图片可以让我们的应用更加丰富多彩,Flutter 中使用 Image 组件 Image 组件有很多的构造函数,我们这里主要学习两个: Image.assets:加载本地资源图片; Image.network:加载网络中的图片; 一、加载网络图片 相对来讲,Flutter 中加载网络图片会更加简单,直 阅读全文
摘要:
Flutter 的输入框是常见的用户界面组件之一,用于接收用户的文本输入。Flutter 提供了TextField组件来创建输入框,并提供了许多属性来定制输入框的外观和行为。本文将详细介绍 Flutter 的输入框,并解释常用属性的作用,提供具体代码示例,并讨论自定义输入框样式和日常开发中需要注意的 阅读全文
摘要:
Button 是 Flutter 中用于创建交互按钮的组件。根据具体的设计需求和风格,Flutter 提供了多个不同类型的按钮组件,常见的按钮组件如下: ElevatedButton: 凸起按钮,具有立体效果。 TextButton: 文本按钮,通常用于文字链接或简单的按钮。 OutlinedBut 阅读全文
摘要:
一、属性 Text 是 Flutter 中用于显示文本的基本组件之一。它提供了许多属性来自定义文本的外观和行为。下面是 Text 组件的属性列表及其描述: text: 要显示的文本内容。 key: 用于识别组件的唯一键。 style: TextStyle 对象,用于指定文本的样式,例如字体、颜色、大 阅读全文
摘要:
一、 Flutter的包管理 pubspec.yaml Flutter 使用 Pub 作为包管理器,这是一个由 Dart 团队开发的工具。Flutter 的所有包都托管在Dart的Pub仓库中。我们可以在这个仓库中找到和搜索各种功能的包,包括 HTTP 请求、图片加载、状态管理、动画等等。 要在 F 阅读全文
摘要:
一、Widget的分类 在Flutter中,Widget主要分为两种:Stateless Widget和Stateful Widget。 无状态 Stateless Widget Stateless Widget 是简单的 Widget,它描述了一种在给定配置下的固定视图。一旦创建,Stateles 阅读全文
摘要:
一、开篇 dart 语言具有如下特性: 一切变量皆是对象,每个对象都是类的实例。int、double、null、函数等都是对象,所有对象都继承自 Object 类 dart 是强类型语言,但由于具备类型推导功能所以类型声明是可选的 dart 支持顶级函数、静态函数、实例函数,也允许在函数中嵌套函数, 阅读全文
摘要:
一、创建Flutter项目 (1)安装好 VS Code 之后,打开进入欢迎页面,按下快捷键 Control + Shift + P,打开 命令面板 (Command Palette),如下图所示: (2)选择 Flutter: New Project,就会创建一个新的工程,然后选择工程所在的文件夹 阅读全文
摘要:
一、开发工具的选择 官方推荐两个工具来开发Flutter:Android Studio 和 VSCode,我们选择哪一个呢? 对于有选择恐惧症的人,还真不是特别好选择,所以下面我会分别说出它们的优缺点,选择权在你 最后我也会给出我的选择 1.1 VSCode优缺点 VSCode 是最近非常非常流行的 阅读全文
摘要:
一、Flutter 简介 Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter 提供了丰富的组件、接口,开发者可以很快地为 Flutter 添加 N 阅读全文