日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

在 Flutter 中創(chuàng)建圓角圖像和圓形圖像有多少種方法?

來(lái)源: 責(zé)編: 時(shí)間:2024-01-08 17:10:40 212觀看
導(dǎo)讀使用 Container 、 ClipRRect 、 CircleAvatar 、 Card 和 PhysicalModel 實(shí)現(xiàn)具有視覺(jué)吸引力的圖像效果。在 Flutter 應(yīng)用 UI 設(shè)計(jì)中,圓形圖像是常見(jiàn)的視覺(jué)元素。本博客探討了使用不同技術(shù)實(shí)現(xiàn)圓形圖像效果的各種方法

使用 Container 、 ClipRRect 、 CircleAvatar 、 Card 和 PhysicalModel 實(shí)現(xiàn)具有視覺(jué)吸引力的圖像效果。J4M28資訊網(wǎng)——每日最新資訊28at.com

在 Flutter 應(yīng)用 UI 設(shè)計(jì)中,圓形圖像是常見(jiàn)的視覺(jué)元素。本博客探討了使用不同技術(shù)實(shí)現(xiàn)圓形圖像效果的各種方法。無(wú)論是使用網(wǎng)絡(luò)圖像、本地文件還是資源,這些方法都可以靈活地創(chuàng)建圓形和圓角形狀。J4M28資訊網(wǎng)——每日最新資訊28at.com

我們來(lái)探討一下Flutter中實(shí)現(xiàn)圓形圖像的方法:J4M28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片J4M28資訊網(wǎng)——每日最新資訊28at.com

Container

您可以使用 Container 小部件在 Flutter 應(yīng)用中創(chuàng)建圓形圖像。這是一個(gè)簡(jiǎn)單的方法:J4M28資訊網(wǎng)——每日最新資訊28at.com

Container(  width: 120,  height: 120,  clipBehavior: Clip.antiAlias,  decoration: const BoxDecoration(    shape: BoxShape.circle,  ),  child: Image.network(    'https://picsum.photos/seed/picsum/200/300',    fit: BoxFit.cover,  ),),

通過(guò)將 BoxDecoration 與 BoxShape.circle 一起使用,您可以定義容器的圓形形狀。但是,為了確保圖像完全適合圓圈內(nèi),我們添加 clipBehavior: Clip.antiAlias 。這會(huì)剪輯圖像以匹配圓形形狀,從而創(chuàng)建無(wú)縫的圓形圖像效果。J4M28資訊網(wǎng)——每日最新資訊28at.com

ClipRRect

ClipRRect(  borderRadius: BorderRadius.circular(120),  child: Image.network(    'https://picsum.photos/seed/picsum/200/300',    fit: BoxFit.cover,    width: 120,    height: 120,  ),),

使用 ClipRRect 定義圓角矩形,并通過(guò)將 borderRadius 設(shè)置為 120 等值,確保角完全圓滑。由于指定的尺寸(寬度和高度),子圖像適合此圓角矩形。fit: BoxFit.cover 屬性確保圖像覆蓋整個(gè)區(qū)域,同時(shí)保持其縱橫比。這會(huì)產(chǎn)生平滑的圓形圖像效果。J4M28資訊網(wǎng)——每日最新資訊28at.com

CircleAvatar

CircleAvatar(  radius: 60,  backgroundImage: NetworkImage(    'https://picsum.photos/seed/904/600',  ),),

使用 CircleAvatar 小部件,您所需要做的就是設(shè)置 radius 屬性來(lái)確定圓形頭像的大小。此外,您可以使用 backgroundImage 屬性指定圖像的 URL,小部件將自動(dòng)創(chuàng)建圓形圖像效果。J4M28資訊網(wǎng)——每日最新資訊28at.com

Card

Card(  shape: const CircleBorder(),  clipBehavior: Clip.antiAlias,  elevation: 5,  child: Image.network(    'https://picsum.photos/seed/904/600',    width: 120,    height: 120,    fit: BoxFit.cover,  ),)

通過(guò)將 shape 設(shè)置為 CircleBorder() ,您可以為 Card 定義圓形形狀。clipBehavior: Clip.antiAlias 屬性確保子內(nèi)容被剪裁以匹配圓形形狀。這會(huì)產(chǎn)生干凈的圓形圖像效果。除此之外,您還可以指定卡片的不同屬性,例如標(biāo)高、陰影顏色等。J4M28資訊網(wǎng)——每日最新資訊28at.com

PhysicalModel

PhysicalModel(    color: Colors.transparent,    clipBehavior: Clip.antiAlias,    elevation: 5.0,    shape: BoxShape.circle,    child: Image.network(      'https://picsum.photos/seed/904/600',      width: 120,      height: 120,      fit: BoxFit.cover,    ))

通過(guò)調(diào)整 elevation,可以增加圖像的深度。shape: BoxShape.circle 確保圓形外觀,使用 color: Colors.transparent ,小部件保持半透明。通過(guò)設(shè)置 borderRadius: BorderRadius.circular(10) ,您可以確定角的曲率。clipBehavior: Clip.antiAlias 確保子內(nèi)容與圓角對(duì)齊。J4M28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片J4M28資訊網(wǎng)——每日最新資訊28at.com

原文:https://medium.com/@dudhatkirtan/different-ways-to-creating-rounded-corner-image-and-circular-image-in-flutter-498e0a45b502J4M28資訊網(wǎng)——每日最新資訊28at.com

J4M28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-58905-0.html在 Flutter 中創(chuàng)建圓角圖像和圓形圖像有多少種方法?

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 四行代碼讓大模型上下文暴增3倍,羊駝Mistral都適用

下一篇: 聊聊Cola-StateMachine輕量級(jí)狀態(tài)機(jī)的實(shí)現(xiàn)

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 6月安卓手機(jī)性能榜:vivo/iQOO霸占旗艦排行榜前三

    2023年上半年已經(jīng)正式過(guò)去了,我們也迎來(lái)了安兔兔V10版本,在新的驍龍8Gen3和天璣9300發(fā)布之前,性能榜的榜單大體會(huì)以驍龍8Gen2和天璣9200+為主,至于那顆3.36GHz的驍龍8Gen2領(lǐng)先
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對(duì)Reader和Writer接口的組合,
  • Python異步IO編程的進(jìn)程/線程通信實(shí)現(xiàn)

    這篇文章再講3種方式,同時(shí)講4中進(jìn)程間通信的方式一、 Python 中線程間通信的實(shí)現(xiàn)方式共享變量共享變量是多個(gè)線程可以共同訪問(wèn)的變量。在Python中,可以使用threading模塊中的L
  • 零售大模型“干中學(xué)”,攀爬數(shù)字化珠峰

    文/侯煜編輯/cc來(lái)源/華爾街科技眼對(duì)于絕大多數(shù)登山愛(ài)好者而言,攀爬珠穆朗瑪峰可謂終極目標(biāo)。攀登珠峰的商業(yè)路線有兩條,一是尼泊爾境內(nèi)的南坡路線,一是中國(guó)境內(nèi)的北坡路線。相
  • 破圈是B站頭上的緊箍咒

    來(lái)源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之每年的暑期檔都少不了瞄準(zhǔn)追劇女孩們的古偶劇集,2021年有優(yōu)酷的《山河令》,2022年有愛(ài)奇藝的《蒼蘭訣》,今年卻輪到小破站抓住了追
  • 最“俊美”淘寶賣家,靠直播和短視頻圈粉,上架秒光,年銷3000萬(wàn)

    來(lái)源 | 電商在線文|易琬玉編輯|斯問(wèn)受訪店鋪:Ringdoll戒之人形圖源:微博@御座的黃山、“Ringdoll戒之人形”淘寶店鋪有關(guān)外貌的評(píng)價(jià),黃山已經(jīng)聽(tīng)累了。生于1985年的他,哪
  • 阿里大調(diào)整

    來(lái)源:產(chǎn)品劉有媒體報(bào)道稱,近期淘寶天貓集團(tuán)啟動(dòng)了近年來(lái)最大的人力制度改革,涉及員工績(jī)效、層級(jí)體系等多個(gè)核心事項(xiàng),目前已形成一個(gè)初步的“征求意見(jiàn)版”:1、取消P序列
  • 華為將推出盤古數(shù)字人大模型 可幫助用戶12小時(shí)完成數(shù)字人生成

    在今日舉行的2023年華為云數(shù)字文娛AI創(chuàng)新峰會(huì)上,華為云全球Marketing與銷售服務(wù)總裁石冀琳表示,華為云將在后續(xù)推出盤古數(shù)字人大模型,可幫助用戶12小
  • 朋友圈可以修改可見(jiàn)范圍了 蘋果用戶可率先體驗(yàn)

    近日,iOS用戶迎來(lái)微信8.0.27正式版更新,除了可更換二維碼背景外,還新增了多項(xiàng)實(shí)用功能。在新版微信中,朋友圈終于可以修改可見(jiàn)范圍,簡(jiǎn)單來(lái)說(shuō)就是已發(fā)布的朋友圈
Top 主站蜘蛛池模板: 木兰县| 南雄市| 江口县| 浏阳市| 封丘县| 河曲县| 大同县| 霍州市| 南乐县| 蓝山县| 大渡口区| 乾安县| 绥中县| 凉山| 都安| 鸡泽县| 牡丹江市| 永康市| 桂东县| 定州市| 兴安县| 泗阳县| 长岭县| 尚志市| 应城市| 宽城| 当阳市| 杭州市| 南投市| 中超| 黄山市| 女性| 马山县| 邛崃市| 龙南县| 永新县| 梅州市| 遵义县| 西盟| 扶绥县| 右玉县|