[android] dialog style 속성 |
-
안드로이드로 밥벌이를 하고 있음에도, 안드로이드에 대해 모르는 것이 너무 많은 것 같다.
오늘은 코드를 보다가 마딱뜨린 dialog 의 몇 가지 속성들에 대해 정리해보았다. (어렴풋이 아는 것도 확실히 정리하자는 측면)
-
android:windowDrawsSystemBarBackgrounds
LOS 부터 사용 가능하다. (v21)
true : full screen 을 사용할 때 상단 System 영역(Status bar)까지 그리는 것을 허락해준다.
window 가 floating 상태가 아니면, system bar 들은 transparent bg 로 그려지는데, statusBarColor 와 navigationBarColor 가 있으면 해당 값으로 그려진다.
false : 상태바 영역은 그리지 못하도록 한다.
FLAG_DRAWS_SYSTEM_BAR_BACKGROUND 와 매칭되는 속성이다.
-
android:backgroundDimEnabled
true : dialog view 바깥쪽을 system 이 정한 dim color 로 어둡게 해준다.
false : dim 처리하지 않는다.
-
android:windowAnimationStyle
animation res : 해당 animation 을 적용한다.
@android:style/Animation 을 지정해주면 animation 이 없다.
-
android:windowBackground
drawble res : 배경 색상을 지정한다.
dialog 일 경우 windowIsFloating 이 true 라면 dialog view 영역만이 적용되고, false 라면 전체화면에 적용된다.
-
android:windowTitleStyle
style res : window title 에 대한 style 을 지정해준다.
-
Window 의 content area 에 drawable 이 overlay 된다.
보통 title 아래 shadow 를 넣는데 사용된다.
-
android:windowIsFloating
true : dialog 가 child size 만큼만 view size 를 가진다.
false : dialog 가 전체 화면을 사용한다.
-
drawasble res : window 주변 frame 을 지정한다.
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[RxJava] #1 리액티브 프로그래밍 소개 (0) | 2019.05.31 |
---|---|
[android] Logcat 에서 로그를 제대로 찍지 않아요! (4) | 2019.05.24 |
[android] concurrent document에 대해 알아본다. (0) | 2019.04.25 |
[android] QUOTED-PRINTABLE 의 예외처리 =\r\n (0) | 2019.04.10 |
[android] CONNECTIVITY_ACTION deprecated 에 대한 이야기 (0) | 2019.04.09 |
댓글