首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter 源码系列:DropdownButton 源码浅析

    构造函数及简单使用 其实关于 DropdownButton 的构造函数和简单使用我在上一篇文章中已经有过讲解, 如有不懂怎么用的,可以看这篇文章:Flutter DropdownButton简单使用及魔改源码...DropdownButton 的实现 我们需要带着如下几个问题去看源码: 1.DropdownButton 是用什么来实现的?2.在点击 DropdownButton 的时候发生了什么?...总结 把源码看完,我们可以来进行总结一下: 1.未展开的 DropdownButton 是一个 IndexStack2.展开的 DropdownButton 是通过 PopupRoute 浮在当前页上面的...ListView3.展开时通过计算当前选中的 index 来进行绘制背景,以达到效果 通过查看源码,我们是不是可以进行举一反三: 1.是否可以使用 PopupRoute 来实现一些功能?

    1.7K30

    源码之间 - Flutter 】 FutureBuilder源码分析

    一、前言: 1.先简单说下源码之间吧 1 】: 源码之间是张风捷特烈在bilibili的直播间,版权所有。 2 】: 源码之间直播和产出的所有视频资源都将是免费的,允许被录制、加工和随意传播。...3 】: 禁止使用源码之间的视频资源做任何盈利行为的是事,违者必究。 4 】: 源码之间的直播内容主要是源码的分析,也可能是分享和研究某一编程问题。...FutureBuilder源码分析: 录播视屏: www.bilibili.com/video/BV1We… 示例demo的代码贴在文尾,可以自己跑跑,调试看看。...future: _articles, builder: _builderList, ), ); } 复制代码 ---- 二、FutureBuilder源码分析...void _unsubscribe() { _activeCallbackIdentity = null; } 复制代码 ---- FutureBuilder的源码也就这些,看到了也就不是很难。

    1.9K10
    领券