首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter 卡片选择器

在本文中,我们将探讨Flutter 的**Card Selector。**我们将看到如何在flutter应用程序中使用card_selector包来实现带有动画和堆叠卡的卡选择器的演示程序。...用户可以左向右或右向左滑动卡。特定卡上的信息将有所不同。 该演示视频展示了如何在颤动创建卡选择器。它显示了flutter应用程序中使用card_selector软件包的卡选择器的工作方式。...另外,我们将添加mainCardWidth表示列表第一个元素的宽度,mainCardHeight表示列表第一个元素的高度,onChanged表示要在更改后的卡片上执行的回调。...在itemBuilder,如果索引等于零,则返回列小部件。在此小部件json文件添加余额。另外,我们将从json文件添加金额,模式,时间。...:flutter_card_selector_demo/amount_page.dart'; import 'package:flutter_card_selector_demo/card_page.dart

7.3K20

开始使用-编写你的第一个Flutter应用程序 顶

这是创建您的第一个Flutter应用程序的指南。 如果您熟悉面向对象的代码和基本编程概念(变量,循环和条件),则可以完成本教程。 您不需要以前使用Dart或移动编程的经验。...终端:运行flutter格式。 1.替换lib/main.dart。 删除lib/main.dart的所有代码。...Process finished with exit code 0 3.在lib/main.dart,添加english_words导入语句,突出显示的行所示: import 'package:flutter...这个类将保存随着用户滚动而无限增长的生成的单词对,以及最喜欢的单词对,因为用户通过切换心脏图标来将它们列表添加或删除。 你会一点一点地建立这个类。...lib/main.dart 第6步:导航到新的屏幕 在这一步,您将添加一个显示收藏夹的新屏幕(在Flutter称为路由)。 您将学习如何在主路由和新路由之间导航。

9.5K20

Flutter构建布局 顶

如果您愿意,可以构建仅使用小部件库的标准小部件的应用程序。 如何在Flutter布置单个小部件? 本节介绍如何创建一个简单的小部件并将其显示在屏幕上。...行和列分别获取子窗口小部件的列表。 子小部件本身可以是行,列或其他复杂小部件。 您可以指定行或列如何在垂直和水平方向上对齐其子项。 您可以拉伸或限制特定的子部件。...内容 对齐小部件 调整小部件 包装小部件 嵌套行和列 要在Flutter创建行或列,可以将一个子窗口小部件列表添加到Row或Column窗口小部件。...例如,将标高设置为24.0,将卡片视觉上抬离表面并使阴影变得更加分散。 有关支持的高程值的列表,请参见材料准则的高程和阴影。 指定不支持的值将完全禁用投影。...Flutter0到1:一个人写他的第一个Flutter应用程序的经验。

43K10

Flutter 移动应用程序创建一个列表

Flutter 是一个流行的开源工具包,它可用于构建跨平台的应用。在文章《用 Flutter 创建移动应用》,我已经向大家展示了如何在 Linux 安装 Flutter 并创建你的第一个应用。...而这篇文章,我将向你展示如何在你的应用添加一个列表,点击每一个列表项可以打开一个新的界面。...然后将光标放到 StatefulWidget 上(下面红色的下划线处), 按 Alt+Enter 后出现下拉列表,然后选择 package:flutter/material.dart: image.png...经过上面的操作我们将 flutter/material.dart 包添加到了 main.dart 文件,这样我们就可以使用 Flutter 提供的默认的 material 主题微件。...image.png 输入 Hero,然后建议的下拉列表中选择 Hero((Key key, @required this, tag, this.create)): image.png 最后我们在

3K10

Flutter新手入门:零构建电商应用

本系列教程包含如下四个部分,敬请期待: 如何零构建flutter应用 如何在flutter布局元素 如何在flutter组织数据 如何在flutter展示数据 1....现在启动Android Studio,你会看到初始化Flutter项目的选项: ? 配置列表中选择**Flutter Application **。 ?...接下来Flutter SDK就会为应用创建一个初始的目录结构,main.dart是应用执行的入口。 ? 2. 编写并测试应用代码 在Flutter,一切都是控件(widget)。...参考如下代码修改你的main.dart文件: import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class...现在main.dart文件变成: import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp

3.1K30

Flutter】shared_preferences 本地存储 ( 简介 | 安装 shared_preferences 插件 | 使用 shared_preferences 流程 )

提供的 本地数据存取 插件 ; 在不同的平台 , 基于不同的机制开发 , Android 平台中基于 SharedPreferences 开发 , iOS 平台中基于 NSUserDefaults...最后 , 通过上述 shared_preferences 实例可以 设置 / 读取 存储的键值对数值 ; /// 设置值 prefs.setInt('counter', counter); /// 获取值...${name} "'; }); } 四、完整代码示例 ---- import 'package:flutter/material.dart'; import 'package:shared_preferences.../ Dart 中文文档 : https://dart.cn/ Dart 开发者官网 : https://api.dart.dev/ Flutter 中文网 : https://flutterchina.club.../chapter1/ Dart 语言练习网站 : https://dartpad.dartlang.org/ 重要的专题 : Flutter 动画参考文档 : https://flutterchina.club

1.2K10

Flutter2 来了!!!

我们的目标是从根本上改变开发人员对构建应用程序的看法,而不是您要定位的平台开始,而要从您要创建的体验开始。Flutter使您可以在品牌和设计走在前列的情况下,手工创造美好的体验。...在今天发布的Flutter 2,我们将Flutter移动框架扩展到了可移植框架,释放了您的应用程序,使其可以在各种不同的平台上运行,而几乎没有改变。...,Lottie,Sentry和SVG,以及Flutter Favorite软件包,sign_in_with_apple,google_fonts,geolocator和sqflite。...Flutter 2:现已上市 关于Flutter 2,要说的话远远超出了我们在本文中可以涵盖的范围。实际上,合并的合并请求的原始列表是一个200页的文档!...我们还有一个主要的新样本,它展示了刚才提到的所有内容,该样本是与位于加拿大埃德蒙顿的屡殊荣的设计团队gskinner合作构建的。

3.2K20

Flutter Platform Channels(一)

不会有API列表,而是用于复制粘贴重用的短代码示例。根据我作为Flutter团队成员对flutter/plugins做出贡献的经验,我会提供一份使用指南的简要列表。...,Java/Kotlin或Objective-C/Swift到Dart。...在Dart,每个Dart isolate只有一个线程,即每个Flutter视图,因此不必对使用了哪个线程而感到困惑。 异常。...---- 使用二进制消息,你需要考虑十分精细的细节,字节序以及如何使用字节表示更高级别的消息,字符串或映射。 每当要发送消息或注册handler时,还需要指定正确的通道名称。...以下代码显示了如何在Dart,Android和iOS的两个方向上使用message channel: // String messages // Dart side const channel = BasicMessageChannel

4.3K01

Flutter 自定义动画底部导航栏

在这个博客,我们将探索Flutter的自定义动画底部导航栏。我们将看到如何实现自定义动画底部导航栏的演示程序以及如何在您的 Flutter 应用程序中使用它。...底部导航栏包含各种选项,文本标签、图标或两者。它提供了应用程序的高级视角之间的快速导航。对于更大的屏幕,侧面导航可能更合适。 这个演示视频展示了如何在 flutter 中使用自定义的底部导航栏。...它展示了自定义底部导航栏将如何在您的 Flutter 应用程序工作。它显示当用户点击底部导航栏图标时,它们将被动画化并显示标签文本。当用户点击任何图标时,颜色也会发生变化和动画。...如何在 dart 文件实现代码 创建一个新的 dart 文件*my_home_page.dart*。 在构建方法,我们将返回一个 scaffold()。在里面我们将添加一个 appBar。...文件 import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; class CustomAnimatedBottomBar

8.8K30

深入理解FlutterDart事件机制

前言 在前文《Flutter/Dart的异步》里,我们知道了Flutter/Dart程序是事件驱动的,Dart代码都是以Isolate的形式存在。...在Isolate做网络请求为什么不会阻塞? FlutterDart的事件机制做了哪些改造?...从这张图和博客里的说明我们可以知道Dart代码都是运行的在Isolate的,底层看执行是在某一个Mutator Thread,也就是在某个具体线程。...Isolate的消息处理 那么Isolate又是如何在线程运行呢?我们对于事件驱动程序架构的了解,就能预计这个线程必然要运行的是消息循环。...了解了事件机制之后,再去看Dart/Flutter内部的各个功能模块就会庖丁解牛一样轻松愉快。 (全文完)

1.6K50
领券