一、前言 Flutter开发,就需要对各种状态的管理,就是在请求数据的时候需要实时变化,各种交互变化等,在没有使用GetX之前使用Provider,用Provider的时候觉得真香,挺方便的,需要刷新的时候直接 notifyListeners(); 用了GetX之后觉得Provider太繁琐了。这边介绍下GetX的使用以及常用的方法。二、 GetX GetXFlutter 上的一个轻量且强大
转载 2024-10-15 22:51:05
312阅读
GetXFlutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。
原创 2022-08-01 08:02:42
500阅读
前言 目前,Flutter有几种状态管理器。但是,它们中的大多数都涉及到使用ChangeNotifier来更新widget,这对于中大型应用的性能来说是一个很糟糕的方法。 Getx 是一个用于 Flutter 应用程序的轻量级、高性能的状态管理库,它提供了简单而强大的工具,帮助开发者更轻松地处理应用程序的状态、依赖注入、导航以及其他常见的 Flutter 开发任务。 Get有两个不同的状态管理器
原创 2023-11-20 18:33:01
587阅读
IconIcon 是将图标做成字体文件,然后通过指定不同的字符而显示不同的图片。在字体文件中,每一个字符都对应一个位码,而每一个位码对应一个显示字形,不同的字体就是指字形不同,即字符对应的字形是不同的。在Flutter开发中,iconfont和图片相比有如下优势:体积小:可以减小安装包大小。矢量的:iconfont都是矢量图标,放大不会影响其清晰度。可以应用文本样式:可以像文本一样改变字体图标的颜
转载 2024-06-28 11:51:45
50阅读
FlutterGetX 是一个基于 Flutter 框架的状态管理和依赖注入库。它与其他状态管理库相比,具有以下优势:简单易用:FlutterGetX 采用简单明了的 API 设计,易于学习和使用。高性能:FlutterGetX 的状态更新是通过原生 Dart 语言编写的,不需要反射机制,因此在性能方面具有优势。依赖注入:FlutterGetX 提供了简单易用的依赖注入功能,可以方便地管理应用程序
原创 2023-04-11 15:36:28
444阅读
一、概述GetX 是专为 Flutter 开发打造的一款轻量级、高性能的全栈解决方案,致力于简化开发流程、提升开发效率、优化代码结构,并确保应用在 Android、iOS、Web、桌面(Mac、Linux、Windows)和服务器上的高性能表现。Get 以性能、效率和结构三大原则为核心,提供了一套完整且高度集成的工具集,包括状态管理、依赖注入、路由管理以及一系列实用工具,助力开发者轻松应对复杂场景
原创 2024-04-03 09:39:18
434阅读
代码结构每个类的名字,相信大家一看就知道对应的作用类。每个类的作用,我在代码里面都有注释,可以去看下代码。主要用到的控件利用Row,Column沿水平方向或者垂直方向排列子布局利用Stack实现布局层叠,利用Positioned控件实现绝对定位利用Container实现装饰效果利用TextFormField实现文本输入,利用Form来管理这些TextFormField利用Key来获取widget的
中文文档:getx/README.zh-cn.md at master · jonataslaw/getx · GitHub关于GetGetX 是 Flutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。3个基本原则:性能: GetX 专注于性能和最小资源消耗。GetX 打包后的apk占用大小和运行时的内存占用与其他状态管理插件不相上下。如果你感兴
转载 9月前
101阅读
Flutter状态管理框架GetX使用体验因为我们业务中使用的Flutter版本是1.12.13,对应的Dart版本为2.7,所以只使用了2.0.7版本的GetX包。GetX框架在搭页面时使用起来确实比较方便,可以比较方便的将逻辑代码和界面解耦,并不需要创建诸多的模板文件。 不过这种灵活性也意味着标准不统一,团队协作时反而不太适合;在团队内使用,感觉还是需要搭配一个轻量化的结构化框架使用,比如BL
转载 2024-07-28 14:30:55
48阅读
Flutter超简单易用的状态管理框架GetX 提供插件生成相关模板代码,wrap代码,快速代码提示
原创 2022-01-18 10:21:02
3252阅读
1点赞
1评论
Flutter使用的是声明式UI,是通过状态去更新UI组件的,因此我们首先就要学习状态的使用。同样为了简化原本的状态使用,我们会使用Getx库。
原创 精选 2024-02-29 10:50:40
769阅读
这篇文章主要为大家详细介绍了Flutter事件分发源码剖析,感兴趣的小伙伴们可以参考一下。概述不管是原生Android、iOS还是JavaScript,只要是涉及手势交互都会有事件的分发处理。和原生Android、iOS的事件分发的步骤和原理一样,Flutter的事件分发总体也由手势触发、拦截和响应等几个部分构成。Flutter所有事件源头是 hooks.dart文件的_dispatchPoint
转载 2024-07-10 23:35:21
43阅读
Flutter使用GetX对话框!(https://s4.51cto.com/images/blog/202203/28083558_624102ee4a34076841.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_Zm
原创 2022-03-28 08:36:55
646阅读
本文是基于官方最新稳定版本 get: ^4.5.1 来进行开发。通过阅读本文,你将学会如下:会使用 Dialog会使用 Snackbar会使用 BottomSheet
原创 2022-08-01 08:02:57
3992阅读
一. 事件监听在大前端的开发中,必然存在各种各样和用户交互的情况:比如手指点击、手指滑动、双击、长按等等。在Flutter中,手势有两个不同的层次:第一层:原始指针事件(Pointer Events):描述了屏幕上由触摸板、鼠标、指示笔等触发的指针的位置和移动。第二层:手势识别(Gesture Detector):这个是在原始事件上的一种封装。比如我们要监听用户长按,如果自己封装原始事件我们需要监
转载 2024-10-11 11:04:14
217阅读
前言 正如Get官方介绍,GetXFlutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。GetX 有3个基本原则:性能: GetX 专注于性能和最小资源消耗。 效率: GetX 的语法非常简捷,并保持了极高的性能,能极大缩短你的开发时长。 结构: GetX 可以将界面、逻辑、依赖和路由之间低耦合,逻辑更清晰,代码更容易维护。
原创
03.
2024-03-17 09:23:25
511阅读
flutter中的响应式设计
推荐 原创 2021-10-19 14:56:49
3822阅读
1点赞
Flutter中的生命周期最近在写Flutter的时候发现对Flutter生命周期的各个阶段比较模糊,现在想写点关于Flutter生命周期的内容,巩固一下自己。Widget的生命周期我是一名Android开发,Android的生命周期是指Activity的生命周期。那么Flutter的生命周期其实就是指Widget的生命周期,并且是通过state来体现的,Flutter的核心设计思想就是一切皆Wi
转载 2024-10-18 13:55:00
204阅读
Flutter中的生命周期最近在写Flutter的时候发现对Flutter生命周期的各个阶段比较模糊,现在想写点关于Flutter生命周期的内容,巩固一下自己。Widget的生命周期我是一名Android开发,Android的生命周期是指Activity的生命周期。那么Flutter的生命周期其实就是指Widget的生命周期,并且是通过state来体现的,Flutter的核心设计思想就是一切皆Wi
转载 2024-10-13 07:33:33
551阅读
一、生命周期的基本概念 a、什么是生命周期? 说白了就是回调方法,让你知道封装好的这个widget处于一个什么状态,不断回调。 b、生命周期的作用:1、可以监听widget事件,做出相应处理; 2、初始化数据等,如创建数据,发送网络请求; 3、内存管理:销毁数据、监听者、Timer等。二、Widget的生命周期 widget有两种,一直无状态的(Stateless)、一种有状态的(Statef
转载 2024-06-13 07:38:49
692阅读
  • 1
  • 2
  • 3
  • 4
  • 5