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

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

flutter圓形頭像,butter頭像

Flutter之Image Widget(六)

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

成都創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站制作、成都網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司。作為專業(yè)的建站公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、成都全網(wǎng)營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

構(gòu)造方法

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

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

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

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

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

常用屬性

方式一:CircleAvatar

CircleAvatar可以實(shí)現(xiàn)圓形頭像,也可以添加一個(gè)子Widget:

在圖片上加一個(gè)文本

方式二:ClipOval

ClipOval也可以實(shí)現(xiàn)圓角頭像,而且通常是在只有頭像時(shí)使用

方式三:Container+BoxDecoration

方法一:ClipRRect

方法二:Container + BoxDecoration

補(bǔ)充知識(shí)點(diǎn)

Icon字體圖標(biāo)和圖片圖標(biāo)的區(qū)別 ?

Colors.red 是一個(gè)MaterialColor對(duì)象,為什么可以使用[](Colors.red[10])來設(shè)置顏色 ?

MaterialColor 繼承于ColorSwatch,ColorSwatch中有[] 運(yùn)算符重載;

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

Image是一個(gè)用于展示圖片的組件。支持 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)對(duì)齊圖像。

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

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

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

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

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

image → ImageProvider - 要顯示的圖像。

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

repeat → ImageRepeat - 未充分容器時(shí),是否重復(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 全圖顯示且填充滿,圖片可能會(huì)拉伸

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

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

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

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

Flutter 之 裝飾容器DecoratedBox (四十四)

DecoratedBox可以在其子組件繪制前(或后)繪制一些裝飾(Decoration),如背景、邊框、漸變等。

DecoratedBox定義如下:

我們通常會(huì)直接使用BoxDecoration類,它是一個(gè)Decoration的子類,實(shí)現(xiàn)了常用的裝飾元素的繪制。

圓形頭像

圓角頭像


網(wǎng)頁標(biāo)題:flutter圓形頭像,butter頭像
本文地址:http://weahome.cn/article/hoehgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部