• Flutter 布局详解

    栏目:flutter 时间:2023-05-25 21:55

    前言对于约束布局深入探索,可以从布局原理 -> 布局约束 -> 打破布局去探索。布局原理感兴趣可以看这篇 传送门 StatelessWidget 和 StatefulWidget 是 组合类 的控件,因此他不负责绘制,本质上是通过 RenderObjectWidget

    Read more

  • 深入研究Flutter布局原理

    栏目:flutter 时间:2023-05-25 21:55

    ? 在Flutter开发中,界面的实现都是由一个个Widget嵌套完成。诸如MaterialApp、Container、Text等等都是Widget,可谓万物皆Widget,使用好Widget并了解Widget原理对开发会有很大帮助。Widget原理简介1、何为StatelessWidg

    Read more

  • flutter go_router 入门

    栏目:flutter 时间:2023-05-25 21:55

    go_router是Flutter官方开发的一个Flutter的声明式路由包。go_router 包的目的是使用声明式路由来降低复杂性,无论您的目标平台是什么(移动、Web、桌面),处理来自 Android、iOS 和网络的深度和动态链接,以及其他一些导航相

    Read more

  • 备注:抽空待研究Riverpod

    栏目:flutter 时间:2023-05-25 21:55

    有时间再看:https://www.jianshu.com/p/d92906fb578b

    Read more

  • flutter状态管理:Riverpod 中级

    栏目:flutter 时间:2023-05-25 21:55

    前面一篇文章,我们了解了如何正确的去读取状态值,这一篇,我们来了解下不同的Provider都有哪些使用场景。这篇文章,我们将真正的深入了解,如何在不同的场景下,选择合适的种类的Provider,以及这些不同类型的Provider,都有哪些作

    Read more

  • flutter状态管理:Riverpod 入门

    栏目:flutter 时间:2023-05-25 21:55

    熟悉我的朋友应该都知道,我好几年前写过一个「Flutter状态管理之路」系列,那个时候介绍的是Provider,这也是官方推荐的状态管理工具,但当时没有写完,因为写着写着,觉得有很多地方不尽人意,用着很别扭,所以在写了7篇文章之后,就

    Read more

  • flutter状态管理:Riverpod 高级

    栏目:flutter 时间:2023-05-25 21:55

    最后一篇文章,我们在掌握了如何读取状态值,并知道如何根据不同场景选择不同类型的Provider,以及如何对Provider进行搭配使用之后,再来了解一下它的一些其它特性,看看它们是如何帮助我们更好的进行状态管理的。Provider Mod

    Read more

  • 用StateNotifier处理多个变量

    栏目:flutter 时间:2023-05-25 21:55

    要用StateNotifier处理多个变量,需要将它们放到类中。class ValidationItem { final String value; final String error; const ValidationItem(this.value, this.error);}class ValidationItems { final Validati

    Read more

  • Flutter Navigator 2.0 和深度链接

    栏目:flutter 时间:2023-05-25 21:55

    使用 Flutter 的 Navigator 2.0,了解如何在 Flutter 中处理深层链接并为您的应用获得终极导航控制。 Flutter 的第一个稳定版本是在 2018 年 12 月,此后发展迅速。 与任何软件一样,构建或使用它的开发人员会不断地在每个

    Read more

  • flutter awai后不能使用context问题解析

    栏目:flutter 时间:2023-05-25 21:55

    awai后不能使用context问题解析 理解这个问题需要明白 context和widget的对应关系,context和wididget一对一对应,一个context对应一个widget,不明白可以哔哩哔哩搜索王叔不是秃子中有专门讲解.. 问题从以下代码中备

    Read more