真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

flutter中(),flutter中文翻譯

3、Flutter中ThemeData與AppBar

本次主要是記錄Fultter Theme主題的設(shè)備與AppBar中的一些屬性的使用及說明。目前項(xiàng)目開發(fā)有了四個(gè)界面。前期主題沒太注意,今天看來要好好總結(jié)一下近期所學(xué)。

任城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,任城網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為任城近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的任城做網(wǎng)站的公司定做!

首先,Android主題沉浸式設(shè)置,F(xiàn)lutter篇:

根據(jù)字面意思就能看出來是對(duì)狀態(tài)懶得設(shè)置,其中用到了 dart:io 與 flutter/services.dart 這兩個(gè)重點(diǎn)Mark一下,有時(shí)間深入探究一下用法跟能力?;貧w正題。

主題數(shù)據(jù),其中最常用的是 primarySwatch 、 primaryColor 、 accentColor 。

primarySwatch:UI右下角的FloatingActionButton的顏色就是默認(rèn)取值MaterialColor,

默認(rèn)是藍(lán)色的,如果修改成primarySwatch,就會(huì)變成這個(gè)顏色值。只支持MaterialColor。

primaryColor:頂部導(dǎo)航欄和狀態(tài)欄的顏色修改,需要用到這個(gè)屬性,類型 Color。

accentColor:前景色(文本、按鈕、覆蓋邊緣效果等)。

看一下項(xiàng)目中的使用

其中 brightness 主題設(shè)置較為關(guān)鍵,它是設(shè)置狀態(tài)欄圖標(biāo)與字體顏色的。

brightness: Brightness.dark 狀態(tài)欄圖標(biāo)與字體顏色為白色。

brightness: Brightness.light 狀態(tài)欄圖標(biāo)與字體顏色為黑色。

iconTheme :設(shè)置appbar icon的顏色,appbar中icon的顏色會(huì)根據(jù)primaryColor的改變來確定自身的顏色,這里可以在iconTheme中指定icon的顏色。

默認(rèn)不做修改前:

詳解flutter中本地資源圖片的使用

一. flutter中我們想加載本地圖片,需要兩步:

二. flutter項(xiàng)目中本地圖片加載的原理

在加載圖片時(shí),系統(tǒng)自動(dòng)會(huì)根據(jù)屏幕分辨率優(yōu)先選擇到符合自己分配率的文件夾(2.0x或者3.0x或者4.0x)下去取相對(duì)應(yīng)的圖片,如果當(dāng)前文件夾下沒有,則會(huì)到低一倍的文件夾下去,如果還沒有,則繼續(xù)向更低一倍去取。(比如:iOS 5.5英寸及以上屏幕會(huì)優(yōu)先選擇去3.0x下去取圖片,如果3.0x不存在或者3.0x文件夾下沒有,則去2.0x下取;如果2.0x不存在或者2.0x下沒有,則去1.0x下取;1.0x下再?zèng)]有,則在images文件下取)。

flutter中流式布局

流式布局(Liquid)的特點(diǎn)(也叫"Fluid") 是頁(yè)面元素的寬度按照屏幕分辨率進(jìn)行適配調(diào)整,但整體布局不變。柵欄系統(tǒng)(網(wǎng)格系統(tǒng)),用戶標(biāo)簽等。在Flutter中主要有Wrap和Flow兩種Widget實(shí)現(xiàn)。

在介紹Row和Colum時(shí),如果子widget超出屏幕范圍,則會(huì)報(bào)溢出錯(cuò)誤,在Flutter中通過Wrap和Flow來支持流式布局,溢出部分則會(huì)自動(dòng)折行。

上述有很多屬性和Row的相同,其意義其實(shí)也是相同的,這里我就不一一介紹了,主要介紹下不同的屬性:

我們一般很少會(huì)使用Flow,因?yàn)槠溥^于復(fù)雜,需要自己實(shí)現(xiàn)子widget的位置轉(zhuǎn)換,在很多場(chǎng)景下首先要考慮的是Wrap是否滿足需求。Flow主要用于一些需要自定義布局策略或性能要求較高(如動(dòng)畫中)的場(chǎng)景。Flow有如下優(yōu)點(diǎn):

我們對(duì)六個(gè)色塊進(jìn)行自定義流式布局:

實(shí)現(xiàn)TestFlowDelegate:

可以看到我們主要的任務(wù)就是實(shí)現(xiàn)paintChildren,它的主要任務(wù)是確定每個(gè)子widget位置。由于Flow不能自適應(yīng)子widget的大小,我們通過在getSize返回一個(gè)固定大小來指定Flow的大小,實(shí)現(xiàn)起來還是比較麻煩的。


網(wǎng)站標(biāo)題:flutter中(),flutter中文翻譯
當(dāng)前地址:http://weahome.cn/article/dsscsjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部