📝 Dart编程教程
324篇技术文档📅  最后修改于: 2021-09-02 05:28:07        🧑  作者: Mango
TypeScript:它是由微软开发和维护的开源纯面向对象编程和编译语言。它受到了 JavaScript、 Java、C# 的影响。它是 C 风格的语法,可以选择性地编译成 JavaScript,用于开发 Web 和移动应用程序。 TypeScript 的第一个版本是在 2012 年 10 月。它是 JavaScript 的类型化超集,如 CofeeScript,意味着它是具有一些附加功能的 Ja...
📅  最后修改于: 2021-09-02 05:28:21        🧑  作者: Mango
Flutter基于 Widgets 和 Widget Trees。如果您不Flutter,请将 Widget 想象成数据结构或数据类。为了创建一个flutter应用程序,我们将这些小部件相互嵌套。Flutter检查器工具Flutter Inspector 介绍:就像在 Native android 中我们可以借助 .xml 文件查看应用程序的蓝图及其属性一样, Flutter提供了一个名为Flut...
📅  最后修改于: 2021-09-02 05:28:30        🧑  作者: Mango
Flutter是一个用户界面开发软件开发工具包。 Flutter是一个由 Google 维护的开源项目。它使软件开发人员能够使用单一代码库为 IOS、Android、Web 和桌面制作精美的本机编译应用程序。虽然开发flutter应用程序非常有趣和有趣,但将产品展示给最终用户也很重要。最好的方法之一是在 firebase 托管上托管flutter web 应用程序。Firebase 也是一款护目镜...
📅  最后修改于: 2021-09-02 05:28:40        🧑  作者: Mango
Giffy Dialogs是一个高度可定制的警报对话框。它是通过使用giffy_dialog包的flutter实现。这个包完全是用Dart语言编写的,并提供了广泛的功能。下面列出了三种类型的 giffy 对话框:网络 giffy 对话框耀斑 giffy 对话框资产 giffy 对话框让我们详细谈谈它们。1.网络giffy对话框:这些是从互联网获取其内容(如图像)的 giffy 对话框类型。 Net...
📅  最后修改于: 2021-09-02 05:28:49        🧑  作者: Mango
Snackbar 用于向用户显示我们的应用程序中是否发生了某些操作。例如,如果用户登录过程由于某种原因失败,那么我们可以使用snackbar 来通知用户重试。它会在屏幕上弹出,还可以执行撤消已发生的操作等操作。构造函数:特性:动作:基于小吃店执行的动作。动画:小吃店的进入和退出动画。backgroundcolor:小吃店背景色行为:小吃店的行为和位置。内容:小吃店的内容。持续时间:应该显示小吃店的...
📅  最后修改于: 2021-09-02 05:29:06        🧑  作者: Mango
在本文中,我们将制作一个Flutter应用程序,我们将在其中添加一个可以水平或垂直滚动的Text Widget。根据用户的需要,这些可以具有广泛的应用。在这里,我们将实现最简单的可滚动文本形式。我们可以使用这两个小部件使文本在flutter可滚动:扩展类:一个小部件,扩展行,列的孩子,或Flex使孩子充满了可用空间。SingleChildScrollView 类:可以在其中滚动单个小部件的框。我们...
📅  最后修改于: 2021-09-02 05:29:16        🧑  作者: Mango
如果有人想跨平台快速构建美观、可扩展的应用程序?那么材料设计是要走的路。什么是材料设计?Material 是一种适应性强的设计系统,以开源代码为后盾,可帮助开发人员轻松构建高质量的数字体验。从设计指南到开发人员组件,Material 可以帮助开发人员更快地构建产品。材料设计指南提供了最佳实践和用户界面设计。可用性和平台指南,以帮助确保我们的应用程序适用于所有用户,无论他们使用什么平台。在指南中,有...
📅  最后修改于: 2021-09-02 05:29:26        🧑  作者: Mango
词法范围:它是在各种编程语言中使用的术语(不仅仅是在dart),用于描述当控件超出存在范围的代码块时变量范围不存在的情况。 Dart是一种词法作用域语言,即您可以通过大括号找到变量的作用域。示例 1:变量的词法作用域。词法闭包:在编程语言中的词汇关闭,也被称为闭合或闭合函数,是实现词法范围的名字在函数结合的方式。它是一个函数对象,可以访问其词法范围内的变量,即使在该范围外使用该函数也是如此。示例 ...
📅  最后修改于: 2021-09-02 05:29:36        🧑  作者: Mango
手势用于与应用程序交互。它通常用于基于触摸的设备以与应用程序进行物理交互。它可以像在屏幕上单击一样简单,也可以是更复杂的物理交互,例如向特定方向滑动以向下滚动应用程序。它在游戏中被大量使用,随着设备变得比以往更加基于触摸,每个应用程序或多或少都需要它来函数。在本文中,我们将详细讨论它们。这里提到了一些广泛使用的手势:点击:用指尖触摸设备表面一小段时间,最后松开指尖。双击:在短时间内点击两次。拖动:...
📅  最后修改于: 2021-09-02 05:29:49        🧑  作者: Mango
Lazy loader 是ScrollView的包装器,可实现延迟加载。在应用程序的意图是在ListView 中显示无限内容的情况下,它非常有用。例如,Instagram、Facebook和大多数社交网络平台都使用它们来提供源源不断的内容。在本文中,我们将通过构建一个具有无限内容的简单应用程序来研究在应用程序中实现 Lazy loader 的过程。为简单起见,我们将使用单个内容,并为应用程序中的其...
📅  最后修改于: 2021-09-02 05:29:58        🧑  作者: Mango
横幅小部件内置于flutter API 中。它有点类似于我们习惯在调试模式下在 flutter 应用程序的右上角看到的调试横幅。它使我们能够在任何其他小部件的顶部显示消息或文本。下面我们将借助示例及其所有属性来了解其实现。Banner 类的构造函数:横幅小部件的属性:child:此属性将一个小部件作为对象放置在横幅中。color:此属性通过将Color类作为对象来为横幅分配背景颜色。layoutD...
📅  最后修改于: 2021-09-02 05:30:08        🧑  作者: Mango
FlutterLogo小部件很简单,因为它的声音,它只是在图标的形式flutter标志。这个小部件还内置了flutter SDK。此小部件可以用作图像或图标的占位符。下面我们将看到它的所有属性和构造函数的实现。FlutterLogo 类的构造函数:FlutterLogo 小部件的属性:曲线:该属性以曲线类为对象。如果其他属性发生变化,它会控制动画的类型。duration:duration属性以Du...
📅  最后修改于: 2021-09-02 05:30:17        🧑  作者: Mango
FlatButton是材料设计flutter部件。它是一个文本标签材料插件执行的动作当按钮被窃听。让我们借助示例来理解。Disclamer:As of May 2021 the FlatButton class in flutter is deprecated. TextButton class should be used instead. The later class will eventu...
📅  最后修改于: 2021-09-02 05:30:27        🧑  作者: Mango
Dart编程语言被认为是类型安全的,这意味着它通过静态类型检查和运行时检查的组合确保变量的值始终与变量的静态类型匹配。它也被称为声音打字。在编译时调试代码时它会派上用场。所有形式的静态错误都可以通过在泛型类中添加类型注解来解决。 下面列出了一些常用的泛型集合类:列表地图示例 1:以下代码将在调用 printInts(list) 时在 list 上引发错误。DartDart输出:发生上述错误是由于从...
📅  最后修改于: 2021-09-02 05:30:37        🧑  作者: Mango
与 Internet 交互对于大多数应用程序的函数至关重要。在Flutter,http包用于将数据发送到互联网。在本文中,我们将详细探讨同一主题。要通过您的应用程序将数据发送到互联网,请按照以下步骤操作:导入http包通过http包向服务器发送数据将响应更改为自定义dart对象显示响应导入 http 包:要安装 http 包,请在命令提示符中使用以下命令:或者,如果您使用的是fluttercmd,...