본문 바로가기

안드로이드

Elevation

반응형

안드로이드 XML 에 elevation 속성을 이용하면 그림자  효과를 넣을수 있다.

그림자효과를 넣으려면 조건이 필요한데,

1.  Background는 불투명해야함
2. 부모 레이아웃과 자식레이아웃간에 그림자를 그릴 공간이있어야한다. maring값을 줘볼것!
3. 레이아웃을 그리는 Window View 크기를 직접 지정한다면, 그 크기도 충분한지 확인할것

+Background 에 값이 직접 만든 drawble을 넣은 경우라면(Drawable에 Solid와 Stroke가 포함되어있을경우)

그림자가 안생기는 경우가 있는데, 

그럴땐 Solid와 Stroke의 투명도가 일치하는지 확인해볼것

투명도가 다를 경우, elevation이 안먹힘, 왜인지는 모르겠음(하루종일 고생한 나야나)

 

 

 

반응형

'안드로이드' 카테고리의 다른 글

window  (0) 2022.10.13
onCreate()에서 finish경우 빈화면  (0) 2022.09.08
SurfaceView  (0) 2022.04.02
안드로이드 Mainthread 와 subthread  (0) 2022.01.11
뷰의 터치이벤트 관리  (0) 2021.10.18