首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter
Struggle_zhu
创建于2024-02-25
订阅专栏
Flutter相关的知识
等 25 人订阅
共63篇文章
创建于2024-02-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
riverpod中ProviderScope
详细介绍riverpod中ProviderScope的各个属性 在 Riverpod 中,ProviderScope 是一个非常重要的组件,它提供了一个上下文(context),在这个上下文中创建的
详细介绍riverpod的AsyncValue、valueOrNull
详细介绍riverpod的AsyncValue AsyncValue 是 Riverpod 库中的一个功能强大的概念,专门用于处理异步操作的状态。在开发 Flutter 应用时,经常需要从外部数据源(
Dart中late、final
在Dart语言中,late关键字是Dart 2.12及更高版本中引入的一个特性,用于延迟初始化。它主要用于两种场景:非空类型的延迟初始化和显式的懒加载。 非空类型的延迟初始化 在引入空安全特性之后,D
GoRouter的extraCodec详细介绍
extraCodec的作用 extraCodec参数允许开发者为GoRoute的extra字段指定一个自定义的编解码器(Codec)。extra字段是一个可选的、动态类型的字段,允许你在路由之间传递任
Dart中的Converter
在Dart中,Converter是dart:convert库中定义的一个抽象类,用于表示可以将一种数据转换为另一种数据的通用转换器。它是处理数据转换任务的基础,尤其是在序列化(如将对象转换为JSON字
GoRouter中的ShellRoute是什么
ShellRoute 是 GoRouter 中的一个特性,它允许你为你的应用定义一个或多个“壳”页面(Shell Pages)。这些壳页面可以作为应用中其他页面的共同父级,允许你共享导航栏、侧边栏、底
详细介绍GoRouter中的namedLocation,goNamed, pushNamed
GoRouter是Flutter中的一种现代、声明式的路由解决方案,它简化了路由的管理,同时提供了强大的功能,如深层链接支持、路由守卫、页面转场动画等。在GoRouter中,有几个与命名路由相关的方法
GoRouter的navigatorKey详细介绍
GoRouter是Flutter中用于导航和路由管理的一个库,它提供了一种声明式的方式来处理路由,使得在Flutter应用中的页面跳转和状态管理变得更加简单。navigatorKey是GoRouter
GoRouter的 onException介绍
在使用GoRouter进行路由管理时,onException是一个非常有用的回调函数,它可以帮助开发者捕捉和处理在导航过程中发生的异常。 GoRouter.onException GoRouter.o
Dart中的冒号 :
在Flutter(以及Dart语言)中,你遇到的这种写法是构造函数的初始化列表语法。这种语法允许在构造函数体执行之前初始化实例变量或执行其他操作。初始化列表对于设置final字段或执行需要在构造函数体
详细介绍StreamController
StreamController是Dart中用于处理异步事件流的一个核心类。它提供了一种方式来创建Stream,并向这个流中添加事件,这些事件随后可以被监听器消费。这在处理异步数据时非常有用,比如来自
Flutter中InheritedNotifier 的详细介绍,并详细介绍使用方式
InheritedNotifier是Flutter框架中的一个非常有用的类,它允许你在widget树中高效地传递数据和改变通知。InheritedNotifier继承自InheritedWidget,
Flutter中的InheritedWidge
在 Flutter 中,InheritedWidget 是一个非常重要的类,它允许沿着 widget 树向下传递数据。这种机制可以使得在 widget 树中较深层次的子 widget 能够访问由其祖先
Flutter中设置屏幕方向
在Flutter中,SystemChrome.setPreferredOrientations方法用于设置应用程序的首选屏幕方向。通过这个方法,你可以指定应用程序在设备上运行时支持的屏幕方向,比如竖屏
Flutter中控制使用Hero动画
在Flutter中,Hero动画会在两个有相同tag的Hero Widget之间发生。如果你想要Hero动画在从页面A跳转到页面B时生效,但从页面A跳转到页面C时不生效,即使页面B和C都有相同标签的H
Flutter中Expanded 和 Flexible 有什么区别?
Expanded 和 Flexible 都是Flutter中的布局Widget,它们被用来在行(Row)、列(Column)和弹性布局(Flex)中控制子Widget是如何弹性地占据空间的。尽管它们非
GestureDetector中的behavior作用是什么?
在 Flutter GestureDetector 中,behavior 参数用来决定如何对待传递给未命中的测试或透明区域的事件。behavior 参数接受 HitTestBehavior 枚举的值,
get_cli常用命令
get_cli是Getx团队提供的一个命令行工具,旨在提高Flutter开发的效率,特别是在使用Getx作为状态管理和路由管理时。以下是一些get_cli的常用命令: 创建新项目 这个命令将创建一个带
你知道在get_cli和get库的项目结构中如何使用SingleTickerProviderStateMixin吗?
在使用get_cli和get库的项目结构中,Controller负责管理状态和业务逻辑,通常不直接关联到Widgets的生命周期。由于SingleTickerProviderStateMixin是一个
Flutter中TabBar 如何判断当期选中的哪个tab呢?
在Flutter中,你可以使用TabController来管理TabBar中的选项卡状态,包括判断当前选中的是哪个Tab。TabController提供了index属性来获取当前选中的Tab索引,同时
下一页