通過 dcdg 插件將 dart 代碼轉成 PlantUML 支持的 .puml 后綴的文件 插件地址:https://pub.dev/packages/dcdg[https...
通過 dcdg 插件將 dart 代碼轉成 PlantUML 支持的 .puml 后綴的文件 插件地址:https://pub.dev/packages/dcdg[https...
1. Flutter 三棵樹 Flutter 的自渲染離不開 Flutter 三棵樹: Widget:描述 UI 渲染的配置信息 Element:存放上下文,持有 Widge...
前言 從 Android N(7.0) 開始,將嚴格執行 StrictMode 模式。而從 Android N 開始,將不允許在 App 間,使用 file:// 的方式,傳...
1 Widget 簡介 在Flutter中,一切皆是Widget(組件),Widget的功能是“描述一個UI元素的配置數據”,它就是說,Widget其實并不是表示最終繪制在設...
1 Glide緩存與復用機制簡介 1.1 Glide的資源狀態可以分為四種 Active Resources:有其他View正在展示這張圖片 Memory cache:該圖片...
第一節,我們主要分析Glide.with(this).load(url).into(imageView)這三步,也就是最簡單的將一個網絡圖片展示在ImageView上的三步。...
提示:本文設計到的 Flutter framework 層源碼是基于 Flutter 1.20.0 三行代碼代表了Flutter APP 啟動的三個主流程: binding初...
在開始閱讀此篇文章之前,我們可以先思考下如下問題: 什么是 Mixin ? Mixin為什么會被設計出來,它解決了什么問題? 在 Mixin 被設計出來之前是如何解決此類問題...
原本龐大的項目組件化拆分后如果所有的 module 都放在主工程下會增加編譯時間,降低開發效率。我們可以將每個 module 單獨創建倉庫去管理,主工程通過依賴遠程 aar ...