国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android新布局方式ConstraintLayout快速入門教程

2019-12-12 02:48:21
字體:
供稿:網(wǎng)友

前言

在Android開發(fā)中,我們通常是手寫布局,很少會用拖動來寫布局,雖然ConstraintLayout在I/O上以拖動來展現(xiàn)了各種功能,我估計(jì)在以后開發(fā)中,程序員還是習(xí)慣手?jǐn)]代碼。

我自己試著拖著用了一下,用得不是很明白 ,而且用起來效果不是很好。

那么

直接上手?jǐn)]了一下~~~

其實(shí)很簡單

Button1:app:layout_constraintBottom_toTopOf="@id/iv_head"

我們把這個(gè)屬性拆開來看,constraintBottom指的本身的底部,即Button1的頂部,toTopOf是指ImageView的頂部,那么這句話的意思就是

Aligns the bottom of the desired view to the top of another.(官方原文)

翻譯一下就是Button1的底部要和ImageView的頂部對齊

Button1 app:layout_constraintRight_toLeftOf="@id/iv_head"

根據(jù)上面的規(guī)則我們就知道Button1的右邊要和ImageView的左邊對齊。

其實(shí)很簡單就是說兩個(gè)View的某個(gè)方位要對齊

沒了,就這么簡單,其它屬性可以舉一反三,它比RelativeLayout控制起來更加得以就手。

  • layout_constraintTop_toTopOf ― Align the top of the desired view to the top of another.
  • layout_constraintTop_toBottomOf ― Align the top of the desired view to the bottom of another.
  • layout_constraintBottom_toTopOf ― Align the bottom of the desired view to the top of another.
  • layout_constraintBottom_toBottomOf ― Align the bottom of the desired view to the bottom of another.
  • layout_constraintLeft_toTopOf ― Align the left of the desired view to the top of another.
  • layout_constraintLeft_toBottomOf ― Align the left of the desired view to the bottom of another.
  • layout_constraintLeft_toLeftOf ― Align the left of the desired view to the left of another.
  • layout_constraintLeft_toRightOf ― Align the left of the desired view to the right of another.
  • layout_constraintRight_toTopOf ― Align the right of the desired view to the top of another.
  • layout_constraintRight_toBottomOf ― Align the right of the desired view to the bottom of another.
  • layout_constraintRight_toLeftOf ― Align the right of the desired view to the left of another.
  • layout_constraintRight_toRightOf ― Align the right of the desired view to the right of another.
  • If desired, attributes supporting start and end are also available in place of left and right alignment.

到此,你已經(jīng)掌握了一大半的ConstraintLayout知識點(diǎn)

還有其它的一些屬性

app:layout_constraintStart_toEndOf

意思就是Button的開始部分(從左往右看,開始部分就是Button的左邊)與ImageView的右邊是對齊的。

app:layout_constraintStart_toStartOf

這個(gè)就是說Button的左邊與ImageView的左邊是對齊的

不知道為什么上面已經(jīng)出的屬性能夠滿足布局需要了,為什么還要再出start和end的。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 漯河市| 贵溪市| 灵武市| 嘉禾县| 休宁县| 新建县| 左贡县| 临城县| 嘉峪关市| 区。| 呼图壁县| 河西区| 屯留县| 新河县| 长岛县| 威海市| 聊城市| 高台县| 光山县| 花垣县| 泗阳县| 苍梧县| 秦安县| 玉屏| 离岛区| 岑巩县| 元谋县| 克拉玛依市| 马公市| 时尚| 教育| 柘荣县| 固镇县| 晋中市| 桃源县| 香港| 保山市| 阿鲁科尔沁旗| 乡宁县| 新晃| 蓬溪县|