일단 기본적으로 elevation은 API21에 추가되었고 translationZ는 이전에 추가되었음.
뷰의 실질적인 Z 위치는 elevation + translationZ 임.
elevation = view의 base z 위치, 부모 뷰에서 해당 뷰의 z 위치를 설정
translationZ = elevation을 기준으로 한 상대적인 z축 위치
참고 :
https://stackoverflow.com/a/29850666
https://developer.android.com/reference/android/R.attr#elevation
https://developer.android.com/reference/android/R.attr#translationZ
'개발 > Android' 카테고리의 다른 글
ViewPager2에 setPageTransformer 적용 후 다른 Activity 다녀오면 뷰 이상하게 표시되는 현상 바로잡기 (0) | 2024.03.19 |
---|---|
안드로이드 스튜디오에서 JAR 만들기 (Java Library) (2) | 2024.01.03 |
그룹화된 Notification 눌렀을 때 처리 (0) | 2023.04.25 |
Splash Screen 구현 (feat.애니메이션) (0) | 2023.04.25 |
baseContext, applicationContext, 그리고 this@MainActivity (0) | 2023.04.23 |