[안드로이드] 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이 제대로 동작하는 사진입니다.

작성자

Posted by 드리머즈

관련 글

댓글 영역