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