Android界面約束 android約束布局屬性

Android-ConstraintLayout約束布局使用

AndroidConstraintLayout的基礎(chǔ)使用方法:ConstraintLayout翻譯成中文也稱為約束布局,在整個(gè)使用體驗(yàn)過程中真的是貫穿約束二字,這一節(jié)先來(lái)介紹一些基礎(chǔ)使用,后面你就會(huì)慢慢感受到約束布局的魅力。

創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開發(fā),軟件開發(fā),成都小程序開發(fā),10多年建站對(duì)成都雨棚定制等多個(gè)方面,擁有多年的營(yíng)銷推廣經(jīng)驗(yàn)。

在相對(duì)布局里面可以 layout_centerXxxxxx 來(lái)設(shè)置居中,而在約束布局里面是這樣考慮的:其實(shí)居中就是既然靠左/上,也要靠右/下, 這樣渲染時(shí)就知道, “哦,原來(lái)你是想居中哇”。

約束布局的最小尺寸 你可以為ConstraintLayout本身定義最大和最小大?。?當(dāng)其尺寸設(shè)置為WRAP_CONTENT時(shí),ConstraintLayout將使用這些最小和最大尺寸。

約束布局中可以使用寬高比例來(lái)設(shè)置View的大小 這樣寬和高的比例就是1:1。

關(guān)鍵位置已經(jīng)在圖中用箭頭標(biāo)出。cl的由于是谷歌推出的新布局,雖然現(xiàn)在已經(jīng)不能叫新了,作者這邊不單獨(dú)出教程了,這里推薦一個(gè)外鏈:約束布局ConstraintLayout看這一篇就夠了 文章寫的相當(dāng)不錯(cuò)。

關(guān)于Android布局你不知道的

Android六大基本布局分別是:線性布局LinearLayout、表格布局TableLayout、相對(duì)布局RelativeLayout、層布局FrameLayout、絕對(duì)布局AbsoluteLayout、網(wǎng)格布局GridLayout。其中,表格布局是線性布局的子類。網(wǎng)格布局是android 0后新增的布局。

傳統(tǒng)的布局方式存在一定的缺陷,如RelativeLayout要兩次測(cè)量(measure)它的子View才能知道確切的高度;如果LinearLayout布局的子View有設(shè)置了layout_weight,那么它也需要測(cè)量?jī)纱尾拍塬@得布局的高度。

常用五種布局方式,分別是:FrameLayout(框架布局),LinearLayout (線性布局),AbsoluteLayout(絕對(duì)布局),RelativeLayout(相對(duì)布局),TableLayout(表格布局)。

安卓設(shè)計(jì)規(guī)范

不同點(diǎn):設(shè)計(jì)理念:安卓操作系統(tǒng)采用了開放式的設(shè)計(jì)理念,允許第三方應(yīng)用程序和開發(fā)者對(duì)系統(tǒng)進(jìn)行自由的修改和定制;而蘋果操作系統(tǒng)采用了封閉式的設(shè)計(jì)理念,對(duì)第三方應(yīng)用程序和開發(fā)者有更多的限制和控制。

對(duì)圖標(biāo)尺寸進(jìn)行分類整理,便于界面整體調(diào)一致。第三部分、android的按鈕和彈出層的設(shè)計(jì)規(guī)范參考。

對(duì)于圖標(biāo)其實(shí)在規(guī)范上面有很多要注意的,比如圖標(biāo)大小,圖標(biāo)設(shè)計(jì),圖標(biāo)切圖規(guī)范,這里就重點(diǎn)講圖標(biāo)大小,之后會(huì)再講圖標(biāo)設(shè)計(jì)規(guī)范。安卓系統(tǒng)中,中文使用的是谷歌思源,英文使用的是Roboto。

Android界面尺寸:480*800、720*1280、1080*1920。由于安卓設(shè)備眾多,一個(gè)應(yīng)用程序圖標(biāo)需要設(shè)計(jì)幾種不同大小,如:LDPI(LowDensityScreen,120DPI),其圖標(biāo)大小為36x36px。

導(dǎo)航欄 所有的字號(hào),在750*1334px的設(shè)計(jì)尺寸下都是偶數(shù),便于程序員操作。所有可觸發(fā)按鈕必須≥44*44 所有可觸發(fā)按鈕必須≥22*22 左右內(nèi)容與邊距的間隔大概在20px 強(qiáng)調(diào)確定,填充有彩色。

網(wǎng)站名稱:Android界面約束 android約束布局屬性
分享URL:http://bm7419.com/article2/dieeioc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、外貿(mào)建站、App開發(fā)、App設(shè)計(jì)關(guān)鍵詞優(yōu)化、網(wǎng)站制作

廣告

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

手機(jī)網(wǎng)站建設(shè)