반응형
안드로이드의 Activity에서는 navigationBarColor를 다음과 같이 지정해줄 수 있다.
activity.window.navigationBarColor = getColor(R.color.white)
그런데, Activity 수준에서 색상을 지정해도 Bottom Sheet를 열면 적용되어 있지 않아 별도로 지정이 필요하다.
다음과 같이 override되는 Dialog 객체를 통해 지정 가능하다.
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val dialog = super.onCreateDialog(savedInstanceState)
dialog.window?.navigationBarColor = activity.getColor(R.color.greenIndentity)
return dialog
}
반응형