일모도원(日暮途遠) 개발자
[Android UI] 디자인 뷰, 블루프린터 뷰 본문
안드로이드 스튜디오의 레이아웃 에디터를 보면 오른쪽에 파란색 뷰가 하나 더있는게 보인다.
왼쪽 흰색은 디자인 뷰(Design view)이고 오른쪽 푸른색 뷰는 블루프린터 뷰(Blueprint view, 청사진 뷰)라고 한다.
상단에 보면 지도 레이어 두장이 있는 버튼있는데 여기서 디자인 뷰만 볼지, 두개 다 볼지등을 설정할수 있다.
디자인 뷰는 우리가 설정하는 대로 화면에 보이므로 직감적으로 와 닫는다. (rendered preview of your layout)
근데 블루프린트 뷰는 뷰의 아웃라인(outlines) 즉 윤곽선(輪廓線, 바퀴의 둘레 선)을 보여준다고 하는데, 무슨말인지 잘 이해가 안된다.
구글링을 해봐도 블루프린터 뷰는 외곽선을 보여주는 용도로, 필요성을 꼭 얘기하는경우가 없다.
기껏 해야 숨김처리한것이 블루프린터 뷰에는 보이는 정도?
내생각에는 뭔가 쓸모 있게 업그레이드 되지 않는 이상 나중에 블루프린터뷰는 제거 될거라 본다.
블루프린터 뷰는 이름 그대로 뷰의 아웃라인(외곽선)만 보여주는걸로 자기가 좋아하는 뷰로 쓰자.
여기에는 블루프린터 뷰의 쓸모성에 대해서 몇가지 예를 들고 있다.
- If your View is invisible, it won't be seen in the preview but it will visible in the blueprint view.
- Overlapping views are more clearly visible and identifiable.
- It provides a more clutter-free view where the constraints and views are more immediately identifiable.
- It's also used to be useful for preview of components that are 'invisible' (for example, imageview who's src get set programmatically).
- Rendering the blueprint view is faster. (As pointed out by Martin Marconcini in the comments)
https://developer.android.com/studio/write/layout-editor#intro
'안드로이드 개발 > UI관련' 카테고리의 다른 글
[안드로이드UI] 다이얼로그 넓이 조정하기 (0) | 2023.04.27 |
---|---|
[안드로이드UI] 어댑터에서 모든 아이템이 binding되는게 레이아웃 이슈라니... (0) | 2023.04.11 |
[안드로이드UI] 채팅의 메시지창 좌우 여백 다르게 주기 (0) | 2023.03.28 |
[Android UI] 뷰의 레이아웃이 안보일때. (0) | 2022.12.26 |
[Android UI] SVG파일의 내용이 보이지 않을때. (0) | 2022.10.01 |