欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

flutter組件預(yù)覽,flutter控件大全

Flutter 組件樣式

在 Flutter 中的組件樣式,都是通過組件上的 style 屬性進(jìn)行設(shè)置的,這與 React Native 很類似。

成都創(chuàng)新互聯(lián)主營浙江網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),浙江h(huán)5小程序開發(fā)搭建,浙江網(wǎng)站營銷推廣歡迎浙江等地區(qū)企業(yè)咨詢

例如,在 Text 組件里設(shè)置樣式。

與 React Native 不同的是,有一些樣式不不能在 style 里面設(shè)置的。例如 width,height,color 等屬性。因為 Flutter 認(rèn)為這樣應(yīng)該是組件的屬性而不是樣式。

邊距只要是 padding(內(nèi)邊距) 和 margin(外邊距)兩個設(shè)置。邊距只適用于 Container。

如果要使用絕對定位,那么需要把內(nèi)容包裹在 Positioned 容器里,而 Positioned 又需要包裹在 Stack 容器里。

容器的邊框設(shè)置,使用 Border 對象。邊框只適用于 Container。

要設(shè)置容器的圓角,使用 BorderRadius 對象,它只能使用于 Container。

BorderRadius 有以下的屬性與方法。

在 Flutter 里設(shè)置陰影效果,需要使用 BoxShadow 對象。陰影效果只適用于 Container。

等效于 css 上的陰影效果設(shè)置。

Flutter-Text文本組件

在開發(fā)中,文本是我們最常接觸的控件。這篇博客來分享一下 Flutter 中的 Text 文本組件,我們展示的文本都可以用這個組件來展示,希望看文章的小伙伴有所幫助。

這樣我們就可以在界面當(dāng)中顯示一個文本,顯示是 Hello Flutter 。下面我們來說說 Text 組件的屬性:

設(shè)置文本顏色:

設(shè)置文本大小:

設(shè)置文本樣式-加粗:

設(shè)置文本樣式-斜體:

設(shè)置文本位置:

TextAlign可選屬性: center 、 end 、 start 、 justify 、 left 、 right 。

設(shè)置文本高度:

設(shè)置文本最大行數(shù):

設(shè)置文本有下劃線:

設(shè)置文本有虛線類型下劃線:

設(shè)置文字間隔:

文本超過最大行數(shù)設(shè)置 ... :

Flutter 基本組件之Image

Image(圖片組件)是顯示圖像的組件,一個顯示圖片的widget,支持圖像格式:JPEG,PNG,GIF,動畫GIF,WebP,動畫WebP,BMP和WBM

Image: 從ImageProvider獲取數(shù)據(jù)

Image.network: 加載網(wǎng)絡(luò)圖片。

Image.asset: 加載本地圖片文件。

new Image.file: 加載本地圖片文件(File文件)圖片。

new Image.memory: 加載Uint8List資源圖片(byte數(shù)組)圖片。

fit 的屬性

repeat 屬性

實(shí)現(xiàn)圓角圖片

1.方式一

方式二

效果圖

實(shí)現(xiàn) 圓形 圖片

方式一

方式二

效果圖

Flutter(6):基礎(chǔ)組件之Image

Image是一個用于展示圖片的組件。支持 JPEG、PNG、GIF、Animated GIF、WebP、Animated WebP、BMP 和 WBMP 等格式。

Image.asset - 用于從資源目錄的顯示圖片,需要在 pubspec.yaml 文件中聲明。

Image.network - 用于從網(wǎng)絡(luò)上顯示圖片。

Image.file - 用于從文件里顯示圖片。

Image.memory - 用于從內(nèi)存里(Uint8List)顯示圖片。

alignment → AlignmentGeometry - 圖像邊界內(nèi)對齊圖像。

centerSlice → Rect - 九片圖像的中心切片。

color → Color - 該顏色與每個圖像像素混合colorBlendMode。

colorBlendMode → BlendMode - 用于 color 與此圖像結(jié)合使用。

fit → BoxFit - 圖像在布局中分配的空間。

gaplessPlayback → bool - 當(dāng)圖像提供者發(fā)生變化時,是繼續(xù)顯示舊圖像(true)還是暫時不顯示(false)。

image → ImageProvider - 要顯示的圖像。

matchTextDirection → bool - 是否在圖像的方向上繪制圖像 TextDirection。

repeat → ImageRepeat - 未充分容器時,是否重復(fù)圖片。

height → double - 圖像的高度。

width → double - 圖像的寬度。

加載資源圖片需要將圖片資源放入工程中,例如:新建images文件夾,將圖片放在該文件夾下,圖片適配則是使用ios的方式1X,2X,3X:

然后在pubspec.yaml中配置assets:

加載資源/網(wǎng)絡(luò)/本地文件圖片/內(nèi)存圖片:

占位圖加載圖片:

圓形圖片:1.裁剪實(shí)現(xiàn) 2.CircleAvatar實(shí)現(xiàn) 3.Container邊框?qū)崿F(xiàn)

圓角圖片:1.裁剪實(shí)現(xiàn) 2.Container邊框?qū)崿F(xiàn)

BoxFit.contain 全圖居中顯示但不充滿,顯示原比例

BoxFit.cover 圖片可能拉伸,也可能裁剪,但是充滿容器

BoxFit.fill 全圖顯示且填充滿,圖片可能會拉伸

BoxFit.fitHeight 圖片可能拉伸,可能裁剪,高度充滿

BoxFit.fitWidth 圖片可能拉伸,可能裁剪,寬度充滿

BoxFit.scaleDown 效果和contain差不多, 但是只能縮小圖片,不能放大圖片

下一節(jié)學(xué)習(xí)基礎(chǔ)組件之Text

flutter常用組件

主要是關(guān)注decoration (裝飾) 可以設(shè)置container的屬性,這里color指的是背景色

alertdialog會返回一個結(jié)果,這樣可以通過switch或其他方法做多次彈框等其他操作

Flutter(8):基礎(chǔ)組件之Icon

Flutter 的圖標(biāo)類,它有幾個衍生的組件:ImageIcon、IconButton 等。

Icon還可以架加載iconfont(字體圖標(biāo)),這種方式 和圖片相比有如下優(yōu)勢:

使用方法比較簡單

為了照顧新手小伙伴,基礎(chǔ)講解里面不會設(shè)計比較復(fù)雜的東西,后面的深入講解中再對各方面最深入解析

下一節(jié)基礎(chǔ)組件之Button

網(wǎng)站欄目:flutter組件預(yù)覽,flutter控件大全
轉(zhuǎn)載來源:http://chinadenli.net/article38/dseghsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷企業(yè)建站網(wǎng)站排名微信公眾號網(wǎng)站內(nèi)鏈營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化