안드로이드/View (4) 썸네일형 리스트형 [안드로이드] ConstraintLayout의 속성에 대하여 ConstraintLayout의 속성을 두루두루 알아야 일하기 수월해질거라는 사실에 도달하게 되었다. 고로 오늘은 ConstraintLayout의 속성에 대하여 알아보겠다. 그냥 심플하게 속성에 대해서 알아만 보자 ConstrinatLayout에는 속성이 무지하게 많다. 그래서 카테고리 별로 해당 속성을 볼 것이다. 1. Relative Positioning 흔히 사용하는 layout_constraintStart_toStartOf와 같은 상대적 위치를 지정해주는 속성은 넘어가겠다. 2. Margins ConstraintLayout은 기본적인 Margin은 다른 레이아웃과 마찬가지로 설정해준다. 다른 레이아웃과 다른 점이라면, goneMargin이라는 속성이 사용 가능하다. 만약 A라는 뷰의 타겟 뷰가 없.. [안드로이드] ConstraintLayout - Group에 대하여 1월 1일 오전은 할일이 없다. 여자친구는 이직한 회사 자기소개 준비중이다. 나는 오후에 약속이다. 갤럭시 A52s 5G 받으러 가야한다. 카이막도 완성되려면 1시간 더 기다려야 한다. 이런 적적하고 뭔가 게임도 하기 싫은 시간에는 역시 블로그 포스팅이 제격이다. 그래서 오늘은 할일도 없는김에 저번에 하던 ConstraintLayout의 가상 오브젝트 중 Group에 대하여 정리할 것이다. - Group 1명 이상의 사람이 모여서 집단을 만드는것을 우리는 영어로 그룹이라고 한다. 이 개념을 안드로이드 View의 시각으로 바라본다면, 1개 이상의 View를 모아서 집단으로 만드는 것이 Group이다. 이러한 Group을 요래조래 해본 결과 아래와 같은 특징을 보인다. 기본적으로 1개 이상을 대상으로 그룹을.. [안드로이드] ConstraintLayout - Barrier에 대하여 오늘은 ConstraintLayout에서 Barrier에 대한 속성에 대하여 정리를 해보려고 한다. - Barrier 배리어는 한국말로 '방어막'이다. 이러한 방어막은 방어막을 쓴 사람을 주위로 일종의 막이 형성되며, 해당 막 바깥과 안쪽 사이의 물리력을 차단해주는 것을 의미한다. 이러한 맥락에서 ConstraintLayout의 배리어의 의미를 주입시켜보자. 일단 Barrier는 자바의 Object를 상속받는 android.view.View를 상속받는다. 그리고 배리어라는 의미로 미루어 보아 무엇인가의 침입을 막는것인데, 사실상 View에서 뭔가의 침입을 막는다는건 다른 View가 영역을 침범하는 것 밖에 없다. 그러면 이러한 맥락에서 미루어 보아, Constraintlayout의 배리어가 하는 역할은 .. [안드로이드] ConstraintLayout - Guideline에 대하여 이직할 회사에서는 View를 주로 다룬다. 그래서 ConstraintLayout에 대하여 속성을 정리해 볼 것이다. 오늘은 Guideline에 대하여 정리할 것이다. - Guildeline '특정 위치에서 여기까지가 너가 원하는 길이 / 높이다.' 라고 가이드를 잡아주는 라인을 말하는 것이다. 가이드를 잡아주는 것이므로 View에서는 직접적으로 보이지 않는다. 다만 아래 사진과 같이 일정 간격이 얼만큼 되는지 표시해주는 역할을 한다. 이러한 가이드라인은 아래 3가지의 속성을 갖고 있으며, 속성에 대한 설명은 다음과 같다. layout_constraintGuide_begin : 좌측 혹은 상단에서부터 고정된 값을 나타내준다. layout_constraintGuide_end : 우측 혹은 하단에서부터 고정된.. 이전 1 다음