📝 Dart编程教程

324篇技术文档
  Dart编程语言简介

📅  最后修改于: 2021-09-02 05:25:30        🧑  作者: Mango

Dart是最初由 Google 开发的开源编程语言。它适用于服务器端和用户端。DartSDK带有其编译器-DartVM和这意味着生成JavaScript相当于一个Dart脚本,以便它可以在这些网站也不支持Dart运行的程序dart2js。Dart是面向对象的语言,与Java Programming非常相似。 Dart被广泛用于创建单页网站和网络应用程序。 dart应用程序的最佳示例是Gmail。你...

  Flutter的进度指示器

📅  最后修改于: 2021-09-02 05:25:39        🧑  作者: Mango

Flutter CircularProgressIndicator 是一个材质小部件,用于指示应用程序是否繁忙。首先,我们使用 Visual Studio Code(IDE)创建一个名为“progressindicator”的新项目。您可以选择任何名称。脚步:1.调用视图 > 命令面板。2. 输入“flutter”,然后选择Flutter: New Project。3.输入项目名称并按 Enter...

  Flutter的ListView 类

📅  最后修改于: 2021-09-02 05:25:48        🧑  作者: Mango

在Flutter, ListView 是线性排列的可滚动小部件列表。它在滚动方向(即垂直或水平)上一个接一个地显示其子项。有不同类型的 ListViews :列表显示ListView.builderListView.separatedListView.customListView 类的构造函数:ListView.builder 类的构造函数:ListView.custom 类的构造函数:ListV...

  在Flutter清除 TextField

📅  最后修改于: 2021-09-02 05:25:58        🧑  作者: Mango

TextField和TextFormField是获取用户输入的两个最常见的小部件。它们可以用于制作表单、登录页面等。为了使它们的实现有效和准确,我们需要添加某些功能。在本文中,我们将学习如何清除某些操作的TextField。您的应用程序中可能存在某些场景,您可能需要清除文本字段。假设您正在创建一个表单,提交后您将被重定向到一个新页面,如果您现在返回,那么输入的文本仍然存在,这不是一个好的 UI 的...

  如何在Flutter的小部件之间添加空间?

📅  最后修改于: 2021-09-02 05:26:17        🧑  作者: Mango

在本文中,我们将学习如何在小部件之间添加空间。有flutter中,你可以用它来提供空间,使UI吸引力许多可供选择。如果您使用行和列来排列小部件,则默认情况下可用于对齐的选项有限。有许多可用于小部件间距的选项,例如 Padding、Spacer、Fractionally、SizedBox、Expanded、Flexible 等。在这里,我们将了解SizedBox,因为它更容易实现,在对齐方面提供更大...

  Flutter – 在互联网上更新数据

📅  最后修改于: 2021-09-02 05:26:28        🧑  作者: Mango

在当今世界,大多数应用程序严重依赖于通过 Internet 从服务器获取和更新信息。在Flutter,此类服务由 http 包提供。在本文中,我们将探讨相同的内容。要更新 Internet 上的数据,请执行以下步骤:导入http包使用 http 包更新数据 t将响应转换为自定义Dart对象从互联网上获取数据。更新并在屏幕上显示响应导入 http 包:要安装 http 包,请在命令提示符中使用以下命...

  Flutter – 二维码扫描器和二维码生成器

📅  最后修改于: 2021-09-02 05:26:37        🧑  作者: Mango

如今,使用二维码访问网站、图像和文件已被广泛使用。这些二维码用于进行易于使用的支付。您可以在 Google Pay、Amazon Pay 等各种支付应用程序中看到此功能。在今天的文章中,我们将看到如何在flutter应用程序中为某些链接和二维码扫描仪生成二维码。按照以下步骤在Flutter构建一个简单的 QR 扫描仪和生成器应用程序:第 1 步:首先在您的 pubspec.yaml 文件中添加以下...

  Flutter – BoxDecoration 小部件

📅  最后修改于: 2021-09-02 05:26:46        🧑  作者: Mango

BoxDecoration是一个内置在flutterAPI插件。在最基本的层面上,它描述了一个盒子应该如何在屏幕上绘制。盒子的形状不仅可以是矩形或正方形,也可以是圆形。它有很多属性,我们可以在里面添加图像,向边框添加半径(如果形状是矩形),向框投射阴影等。下面我们将看到它的所有属性和示例实现BoxDecoration 小部件。BoxDecoration 类的构造函数:BoxDecoration 小...

  Flutter的相机访问

📅  最后修改于: 2021-09-02 05:26:56        🧑  作者: Mango

要在flutter添加来自相机的图像,我们将使用image_picker包。为此,您需要使用真实设备。按照以下步骤显示来自相机的图像:第 1 步:创建一个新的flutter应用程序。第二步:从main中删除默认代码。dart文件。第 3 步:将依赖项添加到您的pubspec.yaml文件中:第 4 步:在 main.js 中使用以下代码。dart文件:主要的。dart:Dart输出:当没有选择图像...

  Flutter – 动画启动画面

📅  最后修改于: 2021-09-02 05:27:06        🧑  作者: Mango

动画启动画面用于Flutter应用程序中的启动画面。所有应用程序或多或少都使用它们来显示机构的标志及其创建者的意识。这虽然没有任何功能,但它可以很好地提高产品知名度和推广。让我们借助一个简单的应用程序深入了解动画启动画面的实现。要构建它,请按照以下步骤操作:在pubspec.yaml 文件中添加依赖将依赖项导入到 main.js 中。dart文件将资产(徽标)添加到资产文件夹以在应用程序中使用将资...

  Flutter – 边框小部件

📅  最后修改于: 2021-09-02 05:27:17        🧑  作者: Mango

flutter的边框小部件被分配了一个简单的功能来为其他小部件添加边框。第一种是使用BorderSide创建所有边框。第二种方法是使用Border.all创建具有相同颜色和宽度的统一边框。第三种是使用Border.fromBorderSide创建一个边都相同的边框。第四种方法是使用Border.symmetry使边框看起来垂直和水平对称。Border类的构造函数:Border.all 的构造函数:...

  Flutter – 卡片小工具

📅  最后修改于: 2021-09-02 05:27:27        🧑  作者: Mango

卡是一种内置的flutter在小部件,其导出从谷歌的材质设计库的设计。这个小部件在屏幕上的功能是,它是平淡的空间或带有圆角的面板,下侧略有升高。它具有许多属性,如颜色、形状、阴影颜色等,让开发人员可以按照自己喜欢的方式对其进行自定义。下面我们将通过它的所有属性和一个例子来看看它的实现。Card 类的构造函数:卡片小部件的属性:borderOnForeground:这个属性接受一个布尔值作为一个对象...

  Dart的抽象类

📅  最后修改于: 2021-09-02 05:27:38        🧑  作者: Mango

Dart的抽象类是为那些包含一个或多个抽象方法(没有实现的方法)的类定义的。而要声明抽象类,我们使用abstract关键字。因此,必须注意,声明为抽象的类可能包含也可能不包含抽象方法,但如果它包含抽象方法,则它必须是抽象类。抽象类的特点:包含抽象方法的类必须声明为抽象的,而声明为抽象的类可能有也可能没有抽象方法,即它可以有抽象或具体的方法一个类只能使用abstract关键字声明为抽象类。不能初始化...

  Flutter – InkWell 小部件

📅  最后修改于: 2021-09-02 05:27:49        🧑  作者: Mango

墨水瓶是flutter材料部件。它响应用户执行的触摸动作。当用户单击按钮时,Inkwell 会做出响应。有很多手势,比如双击、长按、点击等。下面是这个小部件的这么多属性。我们可以使用半径设置墨水池小部件的半径,也可以使用borderRadius 设置边框半径。我们可以使用splashColor赋予初始颜色,并且可以做很多事情。InkWell 类的构造函数:例子:主要的。dartDart解释:创建一...

  Ubuntu 20.04 中的Flutter开发

📅  最后修改于: 2021-09-02 05:27:58        🧑  作者: Mango

在本文中,如果您使用的是 Ubuntu 20.04,让我们看看如何为Flutter设置开发环境。早些时候很难,完成它有点像一场噩梦。但是现在,情况发生了变化,任何人都可以在几分钟内轻松地在他们的 Ubuntu 系统上设置一个flutter开发环境。在 Ubuntu 上Flutter让我们分解我们必须做的事情。在继续之前,请注意,我们将在 VS Code 中设置flutter ,因为它可以在几乎任何...