📝 Flutter教程
265篇技术文档📅  最后修改于: 2021-09-23 06:21:00        🧑  作者: Mango
IgnorePointer是内置在flutter部件是类似AbsorbPointer小部件,它们都避免子女的部件,该部件被录音,点击,拖动滚动指针事件和悬停。它们都以两种不同的方式做同样的事情,AbsorbPointer小部件吸收所有的指针事件,这意味着指针事件完全终止,不能传递到其他任何地方。另一方面,IgnorePointer小部件只是忽略指针事件而不终止它,这意味着如果IgnorePoint...
📅  最后修改于: 2021-09-23 06:21:08        🧑  作者: Mango
Firebase 可帮助开发者轻松管理他们的移动应用。这是谷歌提供的服务。 Firebase 提供各种功能来帮助开发者管理和发展他们的移动应用。在本文中,我们将学习如何向 Firebase 写入和读取数据。我们将为此使用flutter。要完成这项工作,我们需要遵循 3 个步骤:将 firebase 添加到我们的应用程序Firebase 设置使用代码实现将 firebase 添加到我们的应用程序要与...
📅  最后修改于: 2021-09-23 06:21:15        🧑  作者: Mango
警报对话框通知用户需要确认的情况。警报框是需要用户确认的提示。关闭应用程序时使用警报框的非常基本的用法,通常,我们会通过提示通知您是否要退出。那是一个警告框。下面添加的代码显示了如何在flutter执行警报对话框。我使用了一个按钮(flutter的凸起按钮)来触发警报对话框。在其press属性中,我们必须使用flutter的showDialog小部件。它需要上下文和构建器。在构建器中,我们为Ale...
📅  最后修改于: 2021-09-23 06:21:23        🧑  作者: Mango
Flutter仪表是一个用dart语言编写的信息感知小部件,用于进行现代、交互式和动画仪表检查,并用于利用Flutter制作出色的便携式应用程序用户界面。在flutter有另一种风格的仪表。以下是在Flutter应用程序中实现Flutter Gauge 的步骤:第 1 步:将以下依赖项添加到pubspec.yaml 文件中。第二步:导入以下包第 3 步:在应用程序的根目录中运行flutter包。第...
📅  最后修改于: 2021-09-23 06:21:31        🧑  作者: Mango
径向变换意味着将圆形变成方形。在径向英雄动画中,英雄也是如此。在Flutter,Hero Widget用于创建英雄动画。这里的英雄指的是在屏幕之间移动的小部件。这是应用程序中使用的最基本的动画类型之一,尤其是当应用程序处理图像等媒体时。简单地说,英雄动画就是英雄从一个屏幕飞到另一个屏幕。创建径向英雄动画时会发生以下过程:RadialExpansion Widget用于包裹英雄。英雄的大小会随着它飞...
📅  最后修改于: 2021-09-23 06:21:38        🧑  作者: Mango
Align Widget 是用于在其自身内对齐其子级的小部件,并可选择根据子级的大小调整自身大小。 Align Widget 非常灵活,可以根据其子项的大小更改其大小。Align 类的构造函数:对齐小部件的属性:对齐:它设置对齐方式。child:树中的子部件。hashCode:对象的哈希码。heightFactor:它将其高度设置为孩子的身高乘以这个 heightFactor。key:用于控制一个...
📅  最后修改于: 2021-09-23 06:21:46        🧑  作者: Mango
Floating action button,通常缩写为FAB,是一个主要的动作按钮,它在应用程序中具有一个固定的位置悬停,不会改变屏幕的内容。快速拨号是 FAB 的一种过渡类型,它在同一屏幕中发出多个实体作为 FAB 的一个动作。浮动操作按钮:FAB 分为三个部分。它们是容器、图标和文本。基于这些部分,FAB分为两种类型。1.常规:只有一个图标的容器(默认)2.扩展:一世。只有文本的容器ii.带...
📅  最后修改于: 2021-09-23 06:21:54        🧑  作者: Mango
Flutter的 Circular Reveal Animation 的灵感来自ViewAnimationUtils.createCircularReveal(…)。它完全符合名称的含义,这意味着它通常用于显示内容,通常是圆形图像,其中圆圈变大并使图像可见。在本文中,我们将通过一个简单的应用程序实现一个简单的圆形显示动画。要构建相同的,请按照以下步骤操作:将依赖项添加到pubspec.yaml 文...
📅  最后修改于: 2021-09-23 06:22:01        🧑  作者: Mango
应用程序必须根据用户的需要显示多个屏幕。用户需要在多个屏幕之间来回切换到主屏幕。在Flutter,这是在 Navigator 的帮助下完成的。注意:在Flutter,屏幕和页面被称为路由。在本文中,我们将探讨在两条命名路线中导航的过程。为此,请执行以下步骤:创建两条路线。使用 Navigator.push() 导航到第二条路线。使用 Navigator.pop() 返回第一条路线让我们详细探讨它们...
📅  最后修改于: 2021-09-23 06:22:09        🧑  作者: Mango
动画是Flutter应用程序的重要组成部分。它使应用程序赏心悦目,同样用户友好。在本文中,我们将详细讨论铰链动画。在Flutter,有两种处理动画的方法,即:一个pub包动画生成器小部件在本文中,我们将使用 Animated Builder 小部件。铰链动画是一种动画,其中元素可以随着突然移动而翻转。要实现相同的操作,请执行以下步骤:在项目的 lib 文件夹中创建一个dart文件(例如,hinge...
📅  最后修改于: 2021-09-23 06:22:18        🧑  作者: Mango
ListTile小部件用于填充Flutter的 ListView。它包含标题以及前导或尾随图标。让我们借助一个例子来理解这一点。ListTile 类的构造函数:特性:autofocus:这个属性接受一个布尔值作为对象来决定是否在初始焦点上选择这个小部件。contentPadding:通过将EdgeInsetsGeometry作为对象,此属性控制填充。密集:此属性通过将布尔值作为对象来决定 List...
📅  最后修改于: 2021-09-23 06:22:26        🧑  作者: Mango
AppBar通常是应用程序的最顶层组件(或有时是最底层),它包含工具栏和一些其他常见的操作按钮。因为flutter应用程序中的所有组件都是一个小部件或小部件的组合。所以AppBar也是内置类或部件在flutter这给AppBar的功能开箱。AppBar小部件基于Material Design,很多信息已经由其他类(如MediaQuery、Scaffold )提供,关于 AppBar 的内容应该放置...
📅  最后修改于: 2021-09-23 06:22:33        🧑  作者: Mango
物理模拟Flutter是一个美丽的方式来flutter应用的动画部件,使其看起来更加逼真和互动。这些可用于创建一系列动画,例如由于重力而使容器看起来附着在弹簧上的坠落物体。在本文中,我们将通过构建一个简单的应用程序来探索相同的内容。按照以下步骤在 Widget 中创建一个简单的物理模拟:开发一个动画控制器。使用手势进行移动。显示动画。使用速度来模拟弹跳运动。让我们详细讨论它们:开发动画控制器:要创...
📅  最后修改于: 2021-09-23 06:22:41        🧑  作者: Mango
Firebase 帮助开发人员成功构建和运行他们的应用程序,其后端由 Google 开发。 Firebase 非常易于初学者使用,它提供了许多功能,如 Firebase 身份验证、Cloud Firestore、实时数据库、Firebase 存储等,有助于构建和优化应用程序。在本文中,我们将学习如何使用 Firebase 实时数据库在Flutter读写数据。这个过程包括三个步骤:Firebase ...
📅  最后修改于: 2021-09-23 06:22:49        🧑  作者: Mango
下拉刷新或(滑动刷新)功能使用户能够下拉以获取更多数据。在许多现代应用程序中都可以看到下拉刷新功能。可以在可滚动的组件中实现下拉刷新功能。在本文中,我们将在Flutter实现此功能。如果您不熟悉flutter,请在深入阅读本文之前访问flutter.dev。 Flutter是关于小部件的, flutter的一切都只是小部件。 Flutter还提供了一个小部件来实现此功能以及即RefreshIndi...