안드로이드 bias, weight

·2022년 2월 6일
0

constraintlayout의 속성중엔 bias, weight 속성이 있다.

bias - 상하나 좌우를 연결했을 때, 이미지는 가운데에 위치하게 된다. 이때, bias 옵션을 주면 0~1 사이 옵션에서 중앙 (0.5)이 아닌 비율로 정렬이 가능하다. bias 값을 주지 않으면 기본적으로 중앙에 위치한다.

weight - parent 내의 속한 객체끼리의 비율을 정해준다.
7:3비율을 맞추기 위해서는 layout_weight = "7" , layout_weight = "3" 으로 설정.

하지만 비율을 사용하기보다는 Dp를 사용하자.
bias는 마진을 잡기 때문에 디바이스마다 생각했던거와 다르게 나올 수 있다.
weight는 마진이 아니라 그 자체로 비율을 차지하기 때문임.
꼭 비율을 써야한다면 bias를 쓰기보다는 weight속성을 사용하자.

profile
가보자고

0개의 댓글

관련 채용 정보