- spider一个小型 dart 库,用于从 assets 文件夹生成 Assets dart 代码。它生成 dart 类,其中包含静态 const 变量,可用于在 Flutter 应用程序中的任何位置安全地引用资产。示例使用前Widget build(BuildContext context) { return Image(image: AssetImage('assets/backgro... spider一个小型 dart 库,用于从 assets 文件夹生成 Assets dart 代码。它生成 dart 类,其中包含静态 const 变量,可用于在 Flutter 应用程序中的任何位置安全地引用资产。示例使用前Widget build(BuildContext context) { return Image(image: AssetImage('assets/backgro...
- 10 个派上用场的 Flutter 小部件尝试学习一门新语言可能会令人恐惧和厌烦。很多时候,我们希望我们知道早先存在的某些功能。在今天的文章中,我将告诉你我希望早点知道的最方便的几个Flutter小部件。SpacerSpacer 创建一个可调整的空白空间,它占据 Flex 容器中小部件之间的任何剩余空间,例如行或列。 Row( children: const <Widget>... 10 个派上用场的 Flutter 小部件尝试学习一门新语言可能会令人恐惧和厌烦。很多时候,我们希望我们知道早先存在的某些功能。在今天的文章中,我将告诉你我希望早点知道的最方便的几个Flutter小部件。SpacerSpacer 创建一个可调整的空白空间,它占据 Flex 容器中小部件之间的任何剩余空间,例如行或列。 Row( children: const <Widget>...
- 在 Flutter 中以编程方式截取任何 Widget有时,我们确实需要从我们的应用程序中捕获特定的东西,但是我们不知道如何在不使用任何外部包的情况下通过几个步骤来完成它,这就是我在这里讨论当单击一次截取您的Flutter小部件的原因。将小部件转换为图像字节的步骤首先,您需要创建一个与您希望转换为图像的小部件相关联的全局键,并且您必须使用RepaintBoundary小部件包装您的小部件。 ... 在 Flutter 中以编程方式截取任何 Widget有时,我们确实需要从我们的应用程序中捕获特定的东西,但是我们不知道如何在不使用任何外部包的情况下通过几个步骤来完成它,这就是我在这里讨论当单击一次截取您的Flutter小部件的原因。将小部件转换为图像字节的步骤首先,您需要创建一个与您希望转换为图像的小部件相关联的全局键,并且您必须使用RepaintBoundary小部件包装您的小部件。 ...
- 7 个 Flutter 开源项目,让你成为更好的 Flutter 开发者阅读大量代码是提高开发技能的最佳方法之一。开源项目是了解最佳实践、编码风格和许多其他主题的最佳场所。软件开发中最受欢迎的领域之一是跨平台移动应用程序开发。Flutter 是您可以使用的最流行的跨平台移动应用程序开发工具之一。今天,我们来看看 7 个开源的 Flutter 项目,它们可以帮助你成为更好的 Flutter 开... 7 个 Flutter 开源项目,让你成为更好的 Flutter 开发者阅读大量代码是提高开发技能的最佳方法之一。开源项目是了解最佳实践、编码风格和许多其他主题的最佳场所。软件开发中最受欢迎的领域之一是跨平台移动应用程序开发。Flutter 是您可以使用的最流行的跨平台移动应用程序开发工具之一。今天,我们来看看 7 个开源的 Flutter 项目,它们可以帮助你成为更好的 Flutter 开...
- Flutter 局部刷新/ 状态管理在Flutter中,如果我们想要更新页面中的某个widget的状态的话,一般会使用setState方法重走build方法来刷新。//Flutter是描述性的(declarative), UI反映状态.UI = f(state)当页面布局复杂的时候,这样肯定是不行的。 这边梳理了下几种常见的方式,做个记录,方便将来选型总体分为两类:第一类,Dart 和 ... Flutter 局部刷新/ 状态管理在Flutter中,如果我们想要更新页面中的某个widget的状态的话,一般会使用setState方法重走build方法来刷新。//Flutter是描述性的(declarative), UI反映状态.UI = f(state)当页面布局复杂的时候,这样肯定是不行的。 这边梳理了下几种常见的方式,做个记录,方便将来选型总体分为两类:第一类,Dart 和 ...
- Flutter:在当前目录新建项目要在当前目录中创建新的 Flutter 项目,您可以运行flutter create命令并使用点 (.) 作为路径:flutter create .重要提示:文件夹名称应全部小写,用下划线分隔单词。只能使用下划线、a到z的字母和0到9的数字(名称不能以数字开头)。大写字符、破折号和其他特殊符号将导致错误:“... is not a valid Dart pa... Flutter:在当前目录新建项目要在当前目录中创建新的 Flutter 项目,您可以运行flutter create命令并使用点 (.) 作为路径:flutter create .重要提示:文件夹名称应全部小写,用下划线分隔单词。只能使用下划线、a到z的字母和0到9的数字(名称不能以数字开头)。大写字符、破折号和其他特殊符号将导致错误:“... is not a valid Dart pa...
- Flutter:创建透明/半透明的应用栏作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,OpenHarmony布道师,,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。在 Flutter 中,您可以通过执行以下操作来创建透明或半透明的应用栏:将App... Flutter:创建透明/半透明的应用栏作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,OpenHarmony布道师,,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。在 Flutter 中,您可以通过执行以下操作来创建透明或半透明的应用栏:将App...
- Flutter:如何从头开始创建自定义图标选择器下面的示例向您展示了如何在 Flutter 中从头开始创建自定义图标选择器。无需安装任何第三方包,图标选择器将尽可能整洁且极其灵活(您可以按照自己的方式进行设计),而不必担心将 Flutter 更新到新版本时出现不兼容问题。应用预览我们要制作的图标将显示为对话框。当您单击一个图标时,该图标将被选中。或者,您可以使用关闭按钮关闭对话框而不进行任何... Flutter:如何从头开始创建自定义图标选择器下面的示例向您展示了如何在 Flutter 中从头开始创建自定义图标选择器。无需安装任何第三方包,图标选择器将尽可能整洁且极其灵活(您可以按照自己的方式进行设计),而不必担心将 Flutter 更新到新版本时出现不兼容问题。应用预览我们要制作的图标将显示为对话框。当您单击一个图标时,该图标将被选中。或者,您可以使用关闭按钮关闭对话框而不进行任何...
- 本文是关于 Flutter 中的 StatefulBuilder 小部件。我将介绍小部件的基础知识,然后检查一个在实际中使用它的完整示例。、StatefulBuilder 小部件可以在这些区域的状态发生变化时仅重建某些小区域而无需付出太多努力。这提高了应用程序的性能。StatefulBuilder({ Key? key, required StatefulWidgetBuilder b... 本文是关于 Flutter 中的 StatefulBuilder 小部件。我将介绍小部件的基础知识,然后检查一个在实际中使用它的完整示例。、StatefulBuilder 小部件可以在这些区域的状态发生变化时仅重建某些小区域而无需付出太多努力。这提高了应用程序的性能。StatefulBuilder({ Key? key, required StatefulWidgetBuilder b...
- 在Flutter中使用WillPopScope作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,OpenHarmony布道师,,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。突然,在阅读特定内容时,。令人惊讶的是,您发现您的手指掠过后退按钮。页面弹出... 在Flutter中使用WillPopScope作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,OpenHarmony布道师,,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。突然,在阅读特定内容时,。令人惊讶的是,您发现您的手指掠过后退按钮。页面弹出...
- 0 基础学习 Flutter,第一百三十三步:自定义 ACEWaterButton 水波纹按钮! 0 基础学习 Flutter,第一百三十三步:自定义 ACEWaterButton 水波纹按钮!
- 一个好的项目结构,不仅可以很好的让你的 Flutter 项目可扩展,这也将是你的下一个项目的最佳文件夹结构。一个快速发展且需求不断变化的项目对于每个开发人员来说都是一场噩梦。摆脱这种情况的唯一方法是做好计划。由于愚蠢的文件夹结构,我一直在挣扎。我不想让你们再经历我所经历的痛苦。在本文中,我将向您介绍我的文件夹结构,您也可以在项目中使用它。让我们考虑下面的这些问题我想要一个文件夹结构:如果我想... 一个好的项目结构,不仅可以很好的让你的 Flutter 项目可扩展,这也将是你的下一个项目的最佳文件夹结构。一个快速发展且需求不断变化的项目对于每个开发人员来说都是一场噩梦。摆脱这种情况的唯一方法是做好计划。由于愚蠢的文件夹结构,我一直在挣扎。我不想让你们再经历我所经历的痛苦。在本文中,我将向您介绍我的文件夹结构,您也可以在项目中使用它。让我们考虑下面的这些问题我想要一个文件夹结构:如果我想...
- 0 基础学习 Flutter,第一百三十二步:学习 PaginatedDataTable 分页表格! 0 基础学习 Flutter,第一百三十二步:学习 PaginatedDataTable 分页表格!
- 0 基础学习 Flutter,第一百三十步:尝试 DraggableScrollableSheet 可手势滑动的菜单栏! 0 基础学习 Flutter,第一百三十步:尝试 DraggableScrollableSheet 可手势滑动的菜单栏!
- 0 基础学习 Flutter,第一百二十九步:学习 ToggleButtons 按钮切换容器组! 0 基础学习 Flutter,第一百二十九步:学习 ToggleButtons 按钮切换容器组!
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签