From d628dfd4bba8b24a72542f9e24e93a97cb9c8d91 Mon Sep 17 00:00:00 2001 From: yangmingliang Date: Mon, 17 Jun 2024 16:06:25 +0800 Subject: [PATCH] usb function switch dialog adapt dark mode Signed-off-by: yangmingliang Change-Id: If093d81fdea38412d8b4aaf8fab6cb88645daffc --- .../ets/ServiceExtAbility/UsbFunctionSwitchWindowAbility.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frameworks/dialog/dialog_ui/usb_right_dialog/src/main/ets/ServiceExtAbility/UsbFunctionSwitchWindowAbility.ts b/frameworks/dialog/dialog_ui/usb_right_dialog/src/main/ets/ServiceExtAbility/UsbFunctionSwitchWindowAbility.ts index e503f9d6..8818379b 100755 --- a/frameworks/dialog/dialog_ui/usb_right_dialog/src/main/ets/ServiceExtAbility/UsbFunctionSwitchWindowAbility.ts +++ b/frameworks/dialog/dialog_ui/usb_right_dialog/src/main/ets/ServiceExtAbility/UsbFunctionSwitchWindowAbility.ts @@ -22,6 +22,7 @@ const SHIFT_DIGIT = 27; const TOKEN_NATIVE = 1; const TOKEN_HAP = 0; const BG_COLOR = '#00000000'; +const COLOR_MODE_NOT_SET = -1; export default class UsbFunctionSwitchAbility extends UIExtensionAbility { onSessionCreate(want, session): void { @@ -35,6 +36,7 @@ export default class UsbFunctionSwitchAbility extends UIExtensionAbility { (session as UIExtensionContentSession)?.loadContent('pages/Index'); try { (session as UIExtensionContentSession)?.setWindowBackgroundColor(BG_COLOR); + this.context?.getApplicationContext().setColorMode(COLOR_MODE_NOT_SET); } catch (error) { console.error(TAG + 'UsbFunctionSwitchAbility onSessionCreate error: ' + error?.code); (session as UIExtensionContentSession)?.terminateSelf(); -- Gitee