[Android] 뷰의 상대적인 위치 정하기

홈런볼·2022년 8월 26일
0

안드로이드

목록 보기
5/10

ConstraintLayout 뷰 환경에서 서버 통신이 진행될때 프로그레스가 있는 뷰를 띄워주려고 했으나 뷰 위에 새로운 뷰를 중첩해서 띄울 때 새로운 뷰가 버튼 뒤로 가는 이슈가 발생했다.

배경색을 불투명한 흰색으로 두어도 확인 버튼이 가려지지 않은 이슈는 해결되지 않았다.

해결방안

android:elevation="?dp"

새로 띄울 뷰의 배경색을 불투명한 색상으로 정의하고, elevation 속성을 설정한 후 원하는 dp 값을 준다.

elevation 속성을 적용하면 새로운 뷰가 최상단에 띄워지는 걸 확인할 수 있다.


Reference

https://developer.android.com/training/material/shadows-clipping?hl=ko

0개의 댓글