- 博客(10)
- 收藏
- 关注
原创 【flutter】Flutter 布局约束
父组件指定子组件的尺寸,和。子组件只能使用父组件传递的固定尺寸,无法改变大小。父组件允许子组件自由调整大小,但不能超过maxWidth和maxHeight。通常minWidth和minHeight为0,提供一个宽松的约束范围。父组件不对子组件的宽度或高度设置限制(或这种约束可能导致问题,因为许多子组件需要明确的宽高才能布局。父组件对子组件施加一定范围的限制,子组件必须在和之间选择自己的尺寸。特殊类型的约束,比如根据父组件空间的比例确定子组件大小,或对子组件内容进行额外调整。
2025-01-19 14:33:56
892
原创 【Flutter#状态管理】Flutter 状态管理全面解析
在 Flutter 中,状态指的是影响 UI 展示的数据。例如,用户的输入、应用的配置、从服务器获取的数据等。Flutter 的 UI 是响应式的,意味着 UI 会随着状态的变化而自动更新。Riverpod 是 Flutter 中用于状态管理的一个强大的工具库,由 Provider 的作者开发,旨在解决 Provider 的一些核心问题。
2025-01-12 18:52:26
1199
原创 【flutter】如何在AndroidStudio or VsCode中不同项目配置不同的flutter版本
如果你希望更符合 macOS 的习惯(如浏览器的快捷键风格),可以将其改为:(左下角齿轮->键盘快捷方式 搜索go forword or go back)将 /path/to/flutter-stable 替换为当前项目需要的 Flutter SDK 路径。2、前进到下一个位置(默认):Control + Shift + -1、返回上一个位置(默认):Control + -文件(如果不存在,请创建一个)。返回:Command + [前进:Command + ]
2025-01-11 17:53:36
654
原创 【flutter】万物皆Widget
通过为每个子 Widget 分配一个唯一的 Key,Flutter 可以高效地识别哪些 Widget 是相同的,从而仅更新必要的部分,而不是重建整个列表。这不仅提高了性能,还能保持 Widget 的状态不被意外丢失。StatefulWidget 是 Flutter 中用于创建有状态组件的基类,通过与 State 类的协作,实现了组件状态的维护和动态 UI 的更新。didUpdateWidget:当 Widget 重新构建时,如果新的 Widget 与旧的 Widget 类型相同但属性不同,会调用此方法。
2025-01-04 00:22:36
614
原创 【AI资讯】微软 CEO 的大胆预言:“AI Agent 将替代所有 SaaS”
AI Agent 未来的产品架构 VS 现有的Sass服务,前者能不能在以后完全替代后者, 微软CEO萨提亚·纳德拉提出了自己的观点!
2025-01-03 11:16:32
1058
原创 【flutter】StatefulWidget vs StatelessWidget 生命周期函数
函数调用时机主要作用Widget被插入树中时调用一次初始化操作,仅调用一次后及依赖变化时调用处理依赖项build()每次Widget需要重建时构建 UI 并返回Widget父Widget重新构建并传入新参数时调用处理父组件属性变化setState()状态变化时手动调用更新Widget并触发重建State从树中暂时移除时清理临时状态(不常用)dispose()State永久移除时释放资源,避免内存泄漏首先,我们需要创建一个继承自的类,它将负责存储当前主题以及切换主题的方法。
2025-01-02 21:45:31
846
原创 【React Native】RN概览
React Native 是一种强大的跨平台开发工具,能够让开发者利用已有的 JavaScript 和 React 技能,快速构建原生移动应用。它虽然在性能上有一些限制,但通过合理的优化和工具,能够实现非常高效和高质量的移动应用。通过理解组件、状态管理、导航、性能优化等基本概念,可以有效提升开发效率和应用质量。
2025-01-02 11:26:06
778
原创 【评论区留下联系方式入群】评论区备注分类+wchatID: 例如:后端+forliveforlife
网络天下开发网络天下开发, 创建思域交流,欢迎高净值人士加入。后端前端移动开发编程语言JavaPython人工智能AIGC大数据数据库数据结构与算法音视频云原生云平台前沿技术开源小程序运维服务器操作系统硬件开发嵌入式微软技术软件工程测试网络空间安全网络与通信用户体验设计学习和成长搜索开发工具游戏HarmonyOS区块链数学3C硬件资讯网络天下开发, 创建思域交流,欢迎高净值人士加入。后端前端移动开发编程语言JavaPython人工智能AIGC大数据数据库数据结构与算法音视频云原生
2024-12-04 13:32:31
208
原创 【优快云-Markdown】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-12-04 13:28:19
924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人