ConstraintLayout 뷰 환경에서 서버 통신이 진행될때 프로그레스가 있는 뷰를 띄워주려고 했으나 뷰 위에 새로운 뷰를 중첩해서 띄울 때 새로운 뷰가 버튼 뒤로 가는 이슈가 발생했다.
배경색을 불투명한 흰색으로 두어도 확인 버튼이 가려지지 않은 이슈는 해결되지 않았다.
android:elevation="?dp"
새로 띄울 뷰의 배경색을 불투명한 색상으로 정의하고, elevation 속성을 설정한 후 원하는 dp 값을 준다.
elevation 속성을 적용하면 새로운 뷰가 최상단에 띄워지는 걸 확인할 수 있다.
https://developer.android.com/training/material/shadows-clipping?hl=ko