今早無意間看到了 Dart 居然也支持 Api 的擴(kuò)展,感覺就好像發(fā)現(xiàn)了新大陸,之前寫的好多轉(zhuǎn)換方法都可以換一個(gè)更簡(jiǎn)潔,更優(yōu)雅的寫法。 這么好的...
Hero 指的是可以在路由(頁面)之間“飛行”的 widget,簡(jiǎn)單來說 Hero 動(dòng)畫就是在路由切換時(shí),有一個(gè)共享的 widget 可以在新舊...
Mixin(混入)。 有下面一個(gè)場(chǎng)景: 狗,鳥,人都是動(dòng)物。 鳥會(huì)飛。 狗會(huì)跑,會(huì)游泳。 人會(huì)跑,會(huì)游泳,會(huì)飛? 抽象這種場(chǎng)景,對(duì)于單繼承語言來...
繼承 使用關(guān)鍵字 extends 繼承一個(gè)類 子類會(huì)繼承基類(父類)可見屬性以及方法,沒有繼承父類的構(gòu)造方法 子類能夠覆寫父類的方法,sette...
一個(gè)簡(jiǎn)單的 Flutter 入門級(jí)項(xiàng)目。 如果你已經(jīng)學(xué)了 Flutter 一段時(shí)間,想寫一個(gè)綜合項(xiàng)目而又無從下手, 苦于沒有接口,那這個(gè)項(xiàng)目就很...
Flutter是怎么構(gòu)建一個(gè)視圖頁面的,Widget是如何繪制到屏幕上的,這涉及到三棵樹: Widget Tree Element Tree R...
續(xù)上篇,再用貝塞爾曲線繪制一個(gè)循環(huán)水波紋,一個(gè)水波紋進(jìn)度球,先看效果,以下效果的實(shí)現(xiàn)用的都是二階貝塞爾曲線。 效果圖 我們先實(shí)現(xiàn)簡(jiǎn)單的循環(huán)水波紋...
貝塞爾曲線簡(jiǎn)介 一階貝塞爾曲線 公式 二階貝塞爾曲線 對(duì)于二階貝塞爾曲線,其實(shí)你可以理解為:在上利用一階公式求出點(diǎn)然后在上利用一階公式求出點(diǎn)最后...
無意間在網(wǎng)上看到下圖的繪制效果,便想著畫一個(gè)時(shí)鐘,正好學(xué)習(xí)一下,先上圖。 環(huán)形圓 時(shí)鐘 環(huán)形圓關(guān)鍵代碼 時(shí)鐘完整代碼 Screen代碼 Scre...