본문 바로가기

반응형

constraint layout

Constraint Layout(3) Constraint Set Constraint Set: XML 이 아닌, 코드로 ConstraintLayout에 접근하기 위한 클래스123456//생성자를 통해서 c = new ConstraintSet(); c.connect(....);//레이아웃을 이용해서 c.clone(context, R.layout.layout1);//ConstraintLayout 을 이용해서 c.clone(clayout);cs이러한 3가지 방법으로 생성 할 수 있다 1234mConstraintLayout = (ConstraintLayout) findViewById(R.id.constraint);mConstraintSet1.clone(getApplicationContext(), R.layout.activity_request_chat_test);mConstra.. 더보기
Constraint Layout(2) 체인 체인 CHAINS뷰 A와 B가 있다고 할 때, A와 B가 "서로" 연결되어 있을 경우 이것을 체인 관계 상태라고 한다 여러 개의 뷰를 연결할 수도 있으며, 체인상태의 뷰는 하나의 헤드(HEAD)를 가지게 되는데Vertical방향으로 연결할 경우 연결된 뷰의 최상단에 위치한 뷰, Horizontal 방향으로 연결할 경우 가장 왼쪽에 있는 뷰가 헤드가 된다 12345678910111213141516171819202122232425262728 cs 코드를 보면 button8 button9 button10 이 서로 layout_constraintXx_toYyOf 로 상호 연결되어 있으며, 따라서 button8,9,10은 체인 상태이다1app:layout_constraintVertical_chainStyle=".. 더보기
Constraint Layout(1) 맛보기 RelativeLayout에 비하여 2배 가까이 성능차이 및, 뷰 애니메이션에 관련하여 장점이 있다고 판단되어 사용해보기로 하였다. 한번 써보고 싶은 생각이 있다면 참조할 페이지 2개 상세한 설명을 보고싶다면? 구글 트레이닝 : https://developer.android.com/training/constraint-layout/index.html 따라하면서 배우는게 편하면?구글 예제 : https://github.com/googlesamples/android-ConstraintLayoutExamples 개인적인 요약정리는 구글 예제를 열어보았다는 전제하에 진행 상대적인 위치 설정123456789app:layout_constraintTop_toBottomOf="@+id/button32"app:layout.. 더보기

반응형