@混不吝丶 是的,狀態(tài)管理優(yōu)勢之一就是可以很容易做到局部刷新
解決 Flutter 嵌套過深,是選擇函數(shù)還是自定義類組件?前言 初學 Flutter 的時候,一個很大的感受就是組件嵌套層級很深,寫下來的代碼找對應的括號都找不到。比如下面這種情況,從最外層的 Scaffold 到最里層的Image...
@混不吝丶 是的,狀態(tài)管理優(yōu)勢之一就是可以很容易做到局部刷新
解決 Flutter 嵌套過深,是選擇函數(shù)還是自定義類組件?前言 初學 Flutter 的時候,一個很大的感受就是組件嵌套層級很深,寫下來的代碼找對應的括號都找不到。比如下面這種情況,從最外層的 Scaffold 到最里層的Image...
前言 Flutter 的畫筆類 Paint 提供了很多圖形繪制的配置屬性,來供我們繪制更豐富多彩的圖形。前面幾篇我們介紹了 shader 屬性來繪制全屏漸變的聊天氣泡背景、漸...
前言 記得在介紹 motion_toast一篇的時候,開篇有一張動圖,邊框是漸變色而且感覺是流動的。這個動效挺有趣的,當時也有人問怎么實現(xiàn),經(jīng)過上一篇《讓你的聊天氣泡豐富多彩...
前言 在聊天類應用中,通常用氣泡作為聊天內(nèi)容的背景色,比如微信的聊天背景,別人發(fā)過來的是白色的氣泡,自己發(fā)的是綠色的氣泡。 上面這種是比較普通的,這篇我們玩點有趣的,讓聊天氣...
前言 上一篇我們通過Listener獲取觸控點的位置作為貝塞爾曲線的控制點,實現(xiàn)曲線的交互式繪制。不過,上一篇有個缺陷,控制點繪制完成后只能撤銷,沒法修改,如果要調(diào)整繪制的圖...
前言 之前幾篇我們介紹了貝塞爾曲線的原理、繪制曲線和動效實現(xiàn),這些都是代碼預設好的,如果我們要根據(jù)需要自行繪制曲線,就需要使用交互來實現(xiàn)了。本篇我們先來介紹簡單的交互式繪圖,...
前面我們花了幾篇介紹了貝塞爾曲線的原理和繪制貝塞爾曲線,著實讓我們見識到了貝塞爾曲線的美。好奇心驅使我想看看貝塞爾曲線動起來會是什么樣?本篇就借由動畫驅動貝塞爾曲線繪制看看動...
簡介 我們在這一篇讓你徹底搞懂貝塞爾曲線的原理[https://juejin.cn/post/7082701281969569829]介紹了貝塞爾曲線的實現(xiàn)原理,也用了二階貝...
簡介 上一篇這一篇讓你徹底搞懂貝塞爾曲線的原理[http://www.itdecent.cn/p/41e0650f14d4]中,我們介紹了貝塞爾曲線的原理。這一篇我們先用二...
貝塞爾曲線介紹 我們在前面講了繪制自定義曲線,而實際開發(fā)過程還會遇到更復雜的圖形繪制,比如下面的這些圖形: 這時候就需要用到貝塞爾曲線了。下面是百科關于貝塞爾曲線的介紹。 貝...
簡介 上一篇用 Flutter 的 Canvas 畫點有趣的圖形[http://www.itdecent.cn/p/0cb6a67a8880]我們介紹了使用 CustomP...
簡介 上一篇我們介紹了使用 Flutter 的 Canvas 繪制基本圖形的示例,簡單的示例沒什么好玩的,今天這一篇我們來點有趣的,我們會完成如下圖形的繪制: 發(fā)現(xiàn)數(shù)學重復之...
前言 上一篇初識 Flutter 的繪圖組件 — CustomPaint[http://www.itdecent.cn/p/71f0bb437dae]我們介紹了 Custo...
簡介 在有些場景中,我們會需要繪制一些高度定制化的組件,比如 UI 設計師給我們出了個難題 —— 弄一個奇形怪狀的邊框??丛?UI 設計師是一個漂亮小姐姐的份上,又不好意思說...
前言 之前一篇我們講了 Flutter組合動畫實現(xiàn)的方式 —— 交錯動畫,如需了解原理的可以查看下面這篇:用 Flutter 做出 GIF 圖片的效果 [https://ww...
MySQL 是可以自定義臨時變量的,而臨時變量在做查詢優(yōu)化和靜態(tài)查詢分析時十分有用。而實際上很少有人記得 MySQL 的自定義變量。本篇文章講述 MySQL 的自定義變量的概...
有些時候,改進數(shù)據(jù)表查詢性能的最佳方式是在同一張數(shù)據(jù)表中冗余一些繼承的數(shù)據(jù)。然而,有些時候需要新建完全獨立的統(tǒng)計或緩存數(shù)據(jù)表,尤其是在需要反復查詢的需求情況下。如果業(yè)務允許一...
在數(shù)據(jù)庫設計規(guī)范中,范式和反范式經(jīng)常被提到。了解范式的概念和原則對我們設計數(shù)據(jù)表很有幫助,然而,范式并不是完美的,在實際開發(fā)中,經(jīng)常是依據(jù)范式設計,再根據(jù)實際業(yè)務情況加入反范...
雖然會有一些常規(guī)意義上的數(shù)據(jù)表錯誤設計和優(yōu)秀設計原則,但是同樣也會有 MySQL 特定的一些情況,這會導致我們犯一些 MySQL 特定的錯誤。本篇討論常見的設計誤區(qū)。 誤區(qū)一...