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