一直沒有時間對ConstraintLayout進(jìn)行系統(tǒng)全面的學(xué)習(xí),剛開始也發(fā)現(xiàn)對所有的屬性都是一臉懵比埃唯。經(jīng)過一下午的慢慢奮戰(zhàn),對一些屬性有一定的了解鹰晨。
以下是本人對ConstraintLayout屬性的一些理解墨叛,希望能幫助正在學(xué)習(xí)的Coder
首先要明白注釋中的:上邊界? 下邊界? 左邊界? 右邊界? 用一個圖解釋給各位
圖片中上下左右的那個圓點所在的那條線的區(qū)域分別就表示了:上邊界? 下邊界? 左邊界? 右邊界
以下是ConstraintLayout的相關(guān)屬性:由于時間有限,暫時先更新到這兒模蜡,后面會進(jìn)一步研究漠趁,并且會持續(xù)更新,希望能夠幫助到想要學(xué)習(xí)ConstraintLayout(約束布局)的童鞋們局冰。
layout_constraintTop_toTopOf:當(dāng)前View的上邊界與指定View的上邊界建立約束
layout_constraintTop_toBottomOf:當(dāng)前View的上邊界與指定View的下邊界立約束冤今。
layout_constraintBottom_toBottomOf:當(dāng)前View的下邊界與指定View的下邊界立約束亥鬓。
layout_constraintBottom_toTopOf:當(dāng)前View的下邊界與指定View的上邊界立約束。
layout_constraintLeft_toLeftOf:當(dāng)前View的左邊界與指定View的左邊界建立約束甥绿。
layout_constraintLeft_toRightOf:當(dāng)前View的左邊界與指定View的右邊界建立約束。
layout_constraintRight_toRightOf:當(dāng)前View的右邊界與指定View的右邊界建立約束则披。
layout_constraintRight_toLeftOf:當(dāng)前View的左邊界與指定View的右邊界建立約束共缕。
注:以上所有控件除了通過“@id/view_id”,當(dāng)值為“parent”時,都表示是針對當(dāng)前的父控件的相關(guān)位置士复。
其實個人對ConstraintLayout的理解也就是一個升級版的 RelativeLayout图谷。
layout_editor_absoluteY:當(dāng)前View最初的那一像素的Y坐標(biāo)
layout_editor_absoluteX:當(dāng)前View最初的那一像素的X坐標(biāo)
喜歡的童鞋翩活,點個贊唄,謝謝