最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Flutter臨摹微信第一節(jié):需求分析與項(xiàng)目基礎(chǔ)搭建(前置知識(shí)儲(chǔ)備)

2023-03-21 22:21 作者:臨摹微信團(tuán)隊(duì)  | 我要投稿

????????各位同學(xué)大家好,我是《Flutter臨摹微信》視頻課程學(xué)習(xí)委員。為了讓大家快速學(xué)習(xí)《Flutter臨摹微信》這門實(shí)戰(zhàn)課程,學(xué)習(xí)委員會(huì)對(duì)每一節(jié)課中的視頻需要的知識(shí)儲(chǔ)備進(jìn)行整理,實(shí)戰(zhàn)課使用的組件、或者插件實(shí)戰(zhàn)講師會(huì)簡(jiǎn)單介紹再使用,如果你覺(jué)得你目前所掌握的知識(shí)儲(chǔ)備還是不夠,我們這邊會(huì)系統(tǒng)整理實(shí)戰(zhàn)老師講課前所用到的技術(shù)。我們也會(huì)手機(jī)學(xué)員遇到的問(wèn)題進(jìn)行統(tǒng)一整理,發(fā)送給后面學(xué)習(xí)的同學(xué)。

一、實(shí)戰(zhàn)講師創(chuàng)建項(xiàng)目

如果你本地已經(jīng)安裝了Flutter,在執(zhí)行以上命令的時(shí)候不會(huì)拋出錯(cuò)誤,當(dāng)您的命令行出現(xiàn)如下的提示時(shí),就說(shuō)明你創(chuàng)建的項(xiàng)目已經(jīng)完成了。

二、查看Flutter環(huán)境

可能有小伙伴在執(zhí)行以上命令的時(shí)候會(huì)出現(xiàn)一下警告

這就是說(shuō)明你本機(jī)中國(guó)并沒(méi)有安裝fvm,那你接下里執(zhí)行下面的命令:

接著執(zhí)行下面的命令:

好了,你現(xiàn)在就可以繼續(xù)執(zhí)行以上的命令了:

在你執(zhí)行以上命令后會(huì)出現(xiàn)兩種情況:

情況1:

????????說(shuō)明你并沒(méi)有安裝SDK,也許你可能有這樣的疑惑,自己的機(jī)子本身就已經(jīng)安裝了SDK,是fvm找不到吧?其實(shí)不然,在fvm外部安裝的SDK是不會(huì)顯示的。

情況2:

????????顯示了SDK的版本(如果顯示的版本與實(shí)戰(zhàn)老師的版本不一致,則推薦修改為實(shí)戰(zhàn)老師的版本也就是3.7.1)

執(zhí)行以下命令查看SDK所有版本:

安裝3.7.1版本

安裝需求多長(zhǎng)時(shí)間就看你這邊的網(wǎng)速了,安裝完車后執(zhí)行:

就能夠插卡當(dāng)前版本了,

三、Text組件使用,

我們先來(lái)看一下?Text?組件的構(gòu)造方法:

構(gòu)造方法有兩個(gè),一個(gè)是默認(rèn)的?Text?樣式,一個(gè)是現(xiàn)實(shí)豐富?Text.rich?樣式,這樣解釋大家應(yīng)該能猜得到就和?Android?中的?SpannableString?一樣,

下面來(lái)看一下?Text?組件的一些?API?:

  • textAlign:? ? ? ??文本對(duì)齊方式(center居中,left左對(duì)齊,right右對(duì)齊,justfy兩端對(duì)齊)

  • textDirection:文本方向(ltr從左至右,rtl從右至左)

  • softWare :是否自動(dòng)換行(true自動(dòng)換行,false單行顯示,超出屏幕部分默認(rèn)截?cái)嗵幚恚?/p>

  • overflow:文字超出屏幕之后的處理方式(clip裁剪,fade漸隱,ellipsis省略號(hào))

  • textScaleFactor:字體顯示倍率

  • maxLines:文字顯示最大行數(shù)

  • style:字體的樣式設(shè)置

下面是?TextStyle?的?API?:

  • decoration:文字裝飾線(none沒(méi)有線,lineThrough刪除線,overline上劃線,underline下劃線)

  • decorationColor:文字裝飾線顏色

  • decorationStyle:文字裝飾線風(fēng)格([dashed,dotted]虛線,double兩根線,solid一根實(shí)線,wavy波浪線)

  • wordSpacing:?jiǎn)卧~間隙(如果是負(fù)值,會(huì)讓單詞變得更緊湊)

  • letterSpacing:字母間隙(如果是負(fù)值,會(huì)讓字母變得更緊湊)

  • fontStyle:文字樣式(italic斜體,normal正常體)

  • fontSize:文字大小

  • color:文字顏色

  • fontWeight:字體粗細(xì)(bold粗體,normal正常體)

    ? ? ? ? ?還有一點(diǎn)需要注意的是,在?Flutter?中,并不是每個(gè)?Widget?都有點(diǎn)擊事件,比如?Text?就沒(méi)有,這時(shí)候你需要用一個(gè)?GestureDetector?組件包住?Text?組件,然后實(shí)現(xiàn)它里面的?onTap()?事件,詳細(xì)看下面代碼:

具體的使用就到這里....。有了這些基礎(chǔ)你可以跟實(shí)戰(zhàn)老師寫項(xiàng)目了。

Flutter臨摹微信第一節(jié):需求分析與項(xiàng)目基礎(chǔ)搭建(前置知識(shí)儲(chǔ)備)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
大厂| 磴口县| 台湾省| 延津县| 靖远县| 永和县| 汕头市| 怀仁县| 汝城县| 四川省| 扶风县| 临高县| 凤山市| 安图县| 乐都县| 九江市| 沁阳市| 那坡县| 四子王旗| 邯郸市| 岑溪市| 肃宁县| 汶上县| 平舆县| 溆浦县| 凤凰县| 衡南县| 定陶县| 新干县| 涟水县| 丹棱县| 广安市| 玛曲县| 通江县| 彝良县| 凤庆县| 淮滨县| 江山市| 桓仁| 夏津县| 伊宁县|