Android 应用程序使用-当手机处于黑暗模式但应用程序处于光明模式时,夜间可拖动

Android 应用程序使用-当手机处于黑暗模式但应用程序处于光明模式时,夜间可拖动,android,kotlin,android-darkmode,darkmode,Android,Kotlin,Android Darkmode,Darkmode,我使用以下方法实现了暗模式: when (themePref) { ThemeUi.LIGHT -> { AppCompatDelegate.setDefaultNightMode(MODE_NIGHT_NO) } ThemeUi.DARK -> { AppCompatDelegate.setDefaultNightMode(MODE_NIGHT_YES) } ThemeUi.AUTO_B

我使用以下方法实现了暗模式:

when (themePref) {
     ThemeUi.LIGHT -> {
         AppCompatDelegate.setDefaultNightMode(MODE_NIGHT_NO)
      }
      ThemeUi.DARK -> {
          AppCompatDelegate.setDefaultNightMode(MODE_NIGHT_YES)
      }
      ThemeUi.AUTO_BEFORE_DARK, ThemeUi.AUTO_BEFORE_LIGHT ->
          AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM)
      }
在创建应用程序类期间(以及当用户希望在应用程序设置中的模式之间滑动时)应用

一切都很好,除了一个可拖动的,继续遵循电话模式。 当我第一次启动应用程序时,可绘图页会放在light文件夹中,但如果我在手机上打开->关闭->打开黑暗模式,然后再次启动应用程序,这次可绘图页会是黑色的,即使其他所有内容都是在light模式下

我不知道它是否链接,但它是唯一一个可绘制的png格式,hdpi、mdpi、xhdpi、xxhdpi和xxxhdpi(适用于明暗模式)

我无法将SVG用于此绘图,我没有找到解决方案

我的应用程序主题是theme.AppCompat.DayNight.darkaActionBar


请注意,如果我的应用程序处于暗模式,而手机处于亮模式,则可拖动屏幕将亮起。

你能解决它吗?不,如果你有任何想法,我仍然有这个问题。