Как изменить тему для BottomSheetDialog во время выполнения - PullRequest
0 голосов
/ 31 октября 2019

Я показываю BottomSheetDialog как:

dialog = BottomSheetDialog(ctx, R.style.DialogTheme)
dialog.setContentView(R.lauout.dialog)
dialog.show()

<style name="DialogTheme" parent="Theme.Design.Light.BottomSheetDialog">
        <item name="android:navigationBarColor">@color/white</item>
    </style>

<style name="DarkDialogTheme" parent="Theme.Design.BottomSheetDialog"/>

Мне нужно изменить тему DialogTheme на DarkDialogTheme во время выполнения. Мне нужно изменить тему, когда диалог был скрыт (dialog.hide ()), но диалог не был отменен. Помогите мне исправить это.

...