📝 Dart编程教程
324篇技术文档📅  最后修改于: 2021-09-02 05:33:18        🧑  作者: Mango
Flutter的图标类用于在我们的应用程序中显示特定的图标。我们可以简单地使用 Icon 类在我们的应用程序中插入一个图标,而不是为我们的图标创建一个图像。要使用此类,您必须确保在对象的 pubsec.yml 文件中设置了 uses-material-design: true 。特性:color:用于设置图标的颜色size:用于调整图标大小语义Lable:在无障碍模式(即画外音)下使用应用程序时会...
📅  最后修改于: 2021-09-02 05:33:27        🧑  作者: Mango
在Dart,我们可以通过七种方式找到给定列表中存在的最小值和最大值元素:使用for 循环查找最大和最小元素。使用sort函数查找最大和最小元素。使用forEach 循环查找最大和最小元素。在dart仅使用reduce 方法来查找最大和最小元素。在dart:math库中使用reduce 方法。使用带有dart 的fold 方法来查找最大和最小元素。在dart:math库中使用fold 方法。使用fo...
📅  最后修改于: 2021-09-02 05:33:36        🧑  作者: Mango
Flutter是 Google 的 UI 工具包,用于从单个代码库为移动、Web 和桌面构建漂亮的、本地编译的应用程序。 Flutter提供了许多预构建的小部件以供使用。 Flutter SDK 提供了不同类型的 Button 小部件。在本文中,我们将了解如何向它们添加操作。以下是Flutter SDK 附带的一些按钮小部件:文本按钮升高按钮轮廓按钮图标按钮浮动操作按钮使用onPressed()函...
📅  最后修改于: 2021-09-02 05:33:46        🧑  作者: Mango
元数据基本上是告诉我们底层数据的一段数据。它是关于数据的数据。在Dart编程的情况下,元数据可以用来告诉我们更多关于代码的信息。每当我们与新代码进行交互时,我们都可以借助元数据推断出与其相关的信息。在dart,元数据注释以@ 符号开头,然后是对常量构造函数或编译时常量(如覆盖)的调用。@override和@deprecated可用于所有dart代码。我们将看到一个@override 注释的例子来清...
📅  最后修改于: 2021-09-02 05:33:55        🧑  作者: Mango
与 UI 的交互是任何应用程序的重要组成部分。在此期间,可能需要从屏幕返回数据。这种交互的范围可以从选择一个选项到通过 UI 中的各种按钮导航到不同的路线。在本文中,我们将探讨在Flutter应用程序中从屏幕返回数据的过程。在Flutter,可以使用Navigator.pop()方法来完成。我们将通过实现一个简单的应用程序来尝试这个。为此,请执行以下步骤:添加主屏幕添加一个按钮来启动选择屏幕显示选...
📅  最后修改于: 2021-09-02 05:34:05        🧑  作者: Mango
this关键字表示指向当前类对象的隐式对象。它指的是方法或构造函数中类的当前实例。this关键字主要用于消除类属性和同名参数之间的歧义。当类属性和参数名称相同时,使用 this 关键字通过在类属性前加上this关键字来避免歧义。this关键字可用于从实例方法或构造函数中引用当前对象的任何成员此关键字的用途可以用来引用当前类的实例变量它可用于创建或启动当前类构造函数它可以作为方法调用中的参数传递它可...
📅  最后修改于: 2021-09-02 05:34:14        🧑  作者: Mango
Dart语言提供了一种名为boolean的预定义数据类型,它可以存储两个可能的值,true或false。要在Dart编程语言中声明布尔变量,使用关键字bool。最常见的是,布尔值用于决策声明。声明布尔值的语法如下:示例 1:以下示例显示了在比较 2 个预定义值时如何分配布尔值。DartDartDart输出:示例 2:下面的例子展示了我们如何使用布尔值来检查传递的两个参数中哪个更大。Dart假设我们...
📅  最后修改于: 2021-09-02 05:34:25        🧑  作者: Mango
Dart支持两种类型的循环控制语句:中断声明继续声明中断声明:此语句用于中断循环的控制流,即如果它在循环中使用,则无论何时遇到它都会终止循环。它会将控制流带出最近的循环。句法:示例 1:在 while 循环中使用 break输出:解释:最初计数值为 1,当它进入循环时,检查条件 1 <= 10 并且当它为真时,语句打印变量增加,然后检查条件, 2 == 4,这是false。然后再次循环,直到遇到条...
📅  最后修改于: 2021-09-02 05:34:35        🧑  作者: Mango
Dots Indicator可用于通过 UI 显示Flutter应用程序中某个值的增加或减少。此外,它还可以通过用户交互用作值的递增或递减组件。总结一下它的用例,它可以被即兴使用,用于flutter应用程序中的多种功能。在这篇文章中,我们将调查dots_indicator包,通过构建一个简单的应用程序及其在应用flutter用途。要构建应用程序,请按照以下步骤操作:将依赖添加到pubspec.ya...
📅  最后修改于: 2021-09-02 05:34:44        🧑  作者: Mango
定制应用程序以获得更好的用户体验需要根据每个用户的偏好和兴趣存储他们的数据。但是分析每个用户可能很乏味。这就是社交媒体身份验证发挥作用的地方。这些身份验证系统不仅减少了在应用程序上创建配置文件的繁琐过程,还可以保护用户免受不必要的数据泄露。这也减少了应用程序和运行的服务器的存储需求。在本文中,我们将通过一个简单的应用程序来研究在Flutter应用程序中添加社交媒体身份验证按钮的过程。要构建相同的,...
📅  最后修改于: 2021-09-02 05:34:53        🧑  作者: Mango
我们都知道dart是一种 javascript。因此,我们可以在dart的帮助下以与使用 javascript 类似的方式操作 HTML 页面中的数据。在 HTML DOM(文档对象模型)中,每个网页都在一个窗口上,因此它被视为一个对象。下面的分层模型如下:Dart允许用户在dart:html库的帮助下在 HTML 页面中操作这些元素。要在 HTML 中使用dart程序,您必须在代码中导入这个库。...
📅  最后修改于: 2021-09-02 05:35:03        🧑  作者: Mango
CheckboxListTile是flutter的内置小部件。我们可以说它是CheckBox和ListTile的组合。它的属性如value、activeColor、和checkColor类似于CheckBox小部件,而title、subtitle、contentPadding等类似于ListTile小部件。我们可以点击 CheckBoxListTile 上的任意位置来搜索复选框。下面我们将看到这个...
📅  最后修改于: 2021-09-02 05:35:12        🧑  作者: Mango
异常是发生在程序内部的错误。当程序内部发生异常时,程序的正常流程被中断并异常终止,并显示错误和异常堆栈作为输出。因此,必须注意异常以防止应用程序终止。Dart的内置异常:Drat 中的每个内置异常都属于一个名为Exception的预定义类。为了防止程序出现异常,我们在Dart使用了try/on/catch 块。示例 1:在dart使用试穿块。DartDartDartDart输出:示例 2:在dar...
📅  最后修改于: 2021-09-02 05:35:21        🧑  作者: Mango
在本文中,我们将探讨在互联网上删除数据的过程。为此,我们需要遵循 3 个关键步骤:导入http包删除服务器上的数据删除后更新画面现在,我们将详细探讨它们。导入http包:要安装 http 包,请在命令提示符中使用以下命令:或者,如果您使用的是flutter cmd,请使用以下命令:安装完成后将依赖添加到pubsec.yml文件中,如下图:现在在main.js中导入http包。 dart文件如下图所...
📅  最后修改于: 2021-09-02 05:35:31        🧑  作者: Mango
可视化是任何应用程序的组成部分。动画可以高度美化应用程序的 UI,但为应用程序实现动画可能很忙。这就是 Lottie 动画的用武之地。Lottie是一个基于 JSON 的动画文件。它既可以用作整个平台的网络资产,也可以用作静态资产。在本文中,我们将研究 Lottie 动画在flutter应用程序中的实现。您可以从这里选择各种 Lottie 文件。以下是一些常用的 Lottie 动画属性:Anima...