[안드로이드] elevation이 동작하지 않을 때
프로그래밍/Android 관련2018. 1. 30. 15:54
안녕하세요. 개발자 드리머즈입니다.
안드로이드의 xml코드에서 elevation 속성을 이용해서 그림자 효과를 주려고 했습니다. 그런데 아무리해도 그림자 효과가 생기지 않길래 스택 오버플로우를 찾아봤습니다.
여기에 좋은 설명이 있네요.
Try setting a background color / drawable to your
HorizontalScrollView
:android:background="@android:color/white"
This seems to be necessary for the shadow to be drawn.
elevation이 효과를 나타내기 위해서는 android:background 속성을 사용해서 배경색을 지정해줘야 한다고 합니다.
왼쪽의 사진이 android:background 속성을 주지 않아 elevation이 제대로 동작하지 않는 사진이며, 오른쪽 사진이 android:background 속성을 줘서 elevation이 제대로 동작하는 사진입니다.
댓글 영역