디발자

항상 Android 새로운 프로젝트를 생성하면 ConstraintLayout이 기본으로 되어 있고, 필자는 RelativeLayout을 애용하는 편입니다. 그런데 스크롤에 따라서 위젯의 사이즈와 위치를 바꾸려고 하니까 MotionLayout과 ConstraintLayout을 이용해야 한다고 합니다. 그래서 ConstraintLayout을 배워보려고 합니다. 먼저 ConstraintLayout은 "복잡한 레이아웃을 단순한 계층구조를 이용하여 표현할 수 있는 ViewGroup"이라고 하네요. 형제 뷰들과의 관계를 정의해서 레이아웃을 구성, 제가 애용하는 RelativeLayout과 비슷하지만 더 유연하게 사용한다고 합니다. 그래서 자식 뷰의 위치를 잡는 기준은 다음과 같다고 해요. app:layout_con..
오늘은 새로운 명함 디자인을 하느라 개발은 거의 못했다. 거의 새벽에 했던 정도밖에 진행이 안 되었다. 하지만 어제(5/1)의 개발 일지를 올리고 나서 바뀐 점은 눈에 띄게 많다. 아래는 어제자의 개발 일지. 190501 블로그 플래너 개발 일지 처음과 비교하면 정말 많이 바뀌었다. 결국 목표일 대비 현재의 연속 포스팅 날짜를 그래프에 표시해주는 걸로 하기로 했다. 저기에는 딱 로딩됐을 때 그래프가 이렇게 돌아가면서 자연스럽게 로드되는 거 구현하.. www.ienlab.net 보다시피 어제는 정말 형식만 맞춰 놨는데 현재의 메인 화면은 거의 완성형이다. 간격들 (margin)을 다 맞추었고, 달(月) 표시 텍스트 오른쪽에 해당 달의 날짜 수 중 며칠을 포스팅했는지 알려 준다. 이 친구를 알림에 띄울지는 ..
아이엔 / ienground
'디발자' 태그의 글 목록