91精产品自偷自偷综合官网版下载-91精产品自偷自偷综合下-91精品-91精品91久久久-91精品成人-91精品成人www

網站建設資訊

NEWS

網站建設資訊

flutter居中,float居中

Flutter快速上手8:基礎布局之輔助布局

水平垂直居中布局。類似Container設置alignment

網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、微信小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了鷹潭免費建站歡迎大家使用!

固定寬高布局,類似Container設置了寬高

寬高比布局。

四、FractionallySizedBox

百分比布局。

這里注意百分比布局外層一定是一個有大小的容器(如SizedBox、Container),否則會報錯。

卡片布局。

本地Flutter 2.10.1,Mac版Android Studio Bumblebee | 2021.1.1 Patch 2

我是小栗子,初學Flutter ,文章會根據學習進度不定時更新,請多多指教~~

Flutter開發--如何布局?

相對于iOS開發,Flutter的布局更具有靈活性,每個頁面設計都不一樣,相同頁面可選擇的布局方式也不一樣,如果單純的說應該如何去布局,我覺得不現實,大家可以參考下 Flutter官方的布局教程 。接下來,筆者,通過項目中的一個頁面,來一步一步的拆解布局的流程。整個過程,基本上按照拆解、組件封裝、具體布局這三步來的。

根據設計圖,可以看出整體可以分成兩部分,上面一部分是系統介紹模塊,下面一部分是真正的登錄內容,因為涉及到疊加,因此考慮用Stack;

系統介紹模塊部分:整體也是涉及到疊加,考慮用Stack,分為四部分。最底部漸變色背景用一個contanier,無須指定位置,全視圖擴展;載放logo圖標在上一層,用Image。最后兩個Text同級放在最上層。Image,Text各用Positioned包裹去指定位置。

登錄內容模塊是最外層是一個Contanier容器,去控制背景色和圓角。然后是一個Column元素,逐行排列。

第一行為Image,

第二行為Text,

第三行可以看成一個小Column,分兩塊進行布局

第四行可以看成一個小Column,分兩塊進行布局

第五行可以看作一個TextButton,

第六行可以看作一個Row,分三塊進行布局

通過上面這樣一步一步的分析后,基本上對大致的布局有了一個了解,最外層的控件大致選對(只要能實現的話,就是復雜度以及效率的問題),然后一步一步的拆解每一行的元素,如果有重復的或者覺得可以封裝出來的部分,則進行下一步。

每一行的拆解,大致也是按照這個思路來進行,因此筆者在這里就不做講解了。

在做到第三第四行的時候,發現這兩個很相似,而且設計到一些交互邏輯,筆者就想對第三第四行的這種展示進行封裝,覺得今后的布局可能會用到,因此在這一步,可以先把這一塊兒抽離出一個控件。利用TextField來實現這種輸入操作,具體的實現筆者不再詳細的描述了。

經過這一步,整體的規劃設計圖已經有了,各個組件也都有了,接下來的工作就是組裝了。

具體布局設計到一些細節的地方,例如整體Column的居中對齊(crossAxisAlignment)、間隔(Padding或Container包裹,筆者更喜歡用SizedBox占位)、居左居右居中(Align)、點擊事件(GestureDetector)以及圓角(BorderRadius)等一些特殊情況。

像第六行row是放在底部的,就可以在第六行前面增加一個Spacer()去填充空白區域。

對文字顏色大小等,可以用TextStyle直接設置。

對于輸入框的刪除按鈕,可以用Offstage這種Flutter特有的控制顯示隱藏的控件。

【Flutter】按鈕與文本(三)

此控件比較簡單,按鈕的功能可劃分為UI樣式與事件回調

這里將幾種不同的按鈕一起運行,做下對比動圖如下:

這里對五種按鈕進行column居中排列如下

Text用于顯示簡單樣式文本,它包含一些控制文本顯示樣式的一些屬性。

TextStyle用于指定文本顯示的樣式如顏色、字體、粗細、背景等。

TextStyle更多屬性設置如下:

如果我們需要對一個Text內容的不同部分按照不同的樣式顯示,即富文本,這時就可以使用TextSpan,它代表文本的一個“片段”。

如上述,我們當然也可以在上述鏈接上添加手勢事件,后續會提到。

在widget樹中,文本的樣式默認是可以被繼承的,因此,如果在widget樹的某一個節點處設置一個默認的文本樣式,那么該節點的子樹中所有文本都會默認使用這個樣式,而DefaultTextStyle正是用于設置默認文本樣式的。

舉例如下:


本文題目:flutter居中,float居中
當前鏈接:http://www.yuzhuanjia.cn/article/dscdpid.html
主站蜘蛛池模板: 二区三区在线蜜桃 | 91国偷自产一区二区三区蜜臀 | 荡公乱妇第1章方情全文免费 | 91久久99久久91熟女精品 | 一区二区不卡无毒影院 | 91久久精品无码一级毛片 | 99久久无码午夜体验区 | av高清 | 97在线无码免费人妻短视频 | 岛国大片在线免费观看 | 99久久婷婷国产综合精品青牛牛 | av在线综合网| av色区一区二区三区 | 91大神精品无码在线观看 | 午夜热搜电影天堂在线观看全集免费 | 潮喷失禁大喷水a | 91九色欧美人妻无删减在线播放 | 午夜爽爽爽男女 | 动漫精品啪啪一区二区免费 | 成年女人黄小视频 | 91精品国产免费青青碰在线 | 97在线视频免费观看97 | 国产白袜脚足j棉 | 97高清国语自产拍日本精品资源小说无码 | 成av免费大| 99久久久国产精品福利姬 | 丰满熟女人妻大乳波多野吉衣 | 国产va免费精品无码精品喷奶水 | 91久久中文精品 | 91精品自产拍 | 乖宝真紧h嘶爽老子h | 午夜国产在线观看网址 | www免费视频 | av人妻精品一区二区三区 | 国产边摸边吃奶叫床视频 | ā片在线观看免费观看 | 午夜日韩 | 99视频免费在线观看 | 91一区二区三区四区五区 | 91免费永久国产在线观看 | 69精品国产久热在线观看 |