diff --git a/permissionmanager/src/main/ets/common/utils/constant.ets b/permissionmanager/src/main/ets/common/utils/constant.ets index 8944753084d68cc57192f4b0ab90f7474a3ce9b8..8b958710112669d235eb11b5ba8d44957de4cf26 100644 --- a/permissionmanager/src/main/ets/common/utils/constant.ets +++ b/permissionmanager/src/main/ets/common/utils/constant.ets @@ -369,4 +369,8 @@ export default class Constants { public static TOAST_CONSTRAINT_SIZE_MIN_HEIGHT = 36; public static TOAST_COLUMN_WIDTH = '100%'; public static TOAST_COLUMN_HEIGHT = '100%'; + public static TOAST_FLEX_SHADOW_RADIUS_40 = 40; + public static TOAST_FLEX_SHADOW_RADIUS_60 = 60; + public static TOAST_FLEX_SHADOW_OFFSET_X = 0; + public static TOAST_FLEX_SHADOW_OFFSET_Y = 10; } diff --git a/permissionmanager/src/main/ets/pages/securityToast.ets b/permissionmanager/src/main/ets/pages/securityToast.ets index e1374406d53fd0043c83fdeb53c15c7d28d2a1cf..b9a3239a2f746e12fbc20bc35a18289fce6ab6d6 100644 --- a/permissionmanager/src/main/ets/pages/securityToast.ets +++ b/permissionmanager/src/main/ets/pages/securityToast.ets @@ -166,7 +166,17 @@ struct SecurityToast { bottom: Constants.PADDING_8, left: Constants.PADDING_16 }) - .shadow(DeviceUtil.isPC() ? ShadowStyle.OUTER_DEFAULT_SM : ShadowStyle.OUTER_DEFAULT_MD) + .shadow(DeviceUtil.isPC() ? { + radius: Constants.TOAST_FLEX_SHADOW_RADIUS_40, + color: $r('app.color.outerDefaultSMColor'), + offsetX: Constants.TOAST_FLEX_SHADOW_OFFSET_X, + offsetY: Constants.TOAST_FLEX_SHADOW_OFFSET_Y + } : { + radius: Constants.TOAST_FLEX_SHADOW_RADIUS_60, + color: $r('app.color.outerDefaultMDColor'), + offsetX: Constants.TOAST_FLEX_SHADOW_OFFSET_X, + offsetY: Constants.TOAST_FLEX_SHADOW_OFFSET_Y + }) .borderRadius(DeviceUtil.isPC() ? $r('sys.float.corner_radius_level4') : $r('sys.float.corner_radius_level9')) .backgroundBlurStyle(DeviceUtil.isPC() ? BlurStyle.COMPONENT_REGULAR : BlurStyle.COMPONENT_ULTRA_THICK) .border(DeviceUtil.isPC() ? { width: '1px', color: '#33ffffff' } : {}) diff --git a/permissionmanager/src/main/resources/base/element/color.json b/permissionmanager/src/main/resources/base/element/color.json index 656bdbb9a8207e31e49e29d94a90c21858ac573c..52fa911851f00fb5a9a2278d34f2c49a68de43b2 100644 --- a/permissionmanager/src/main/resources/base/element/color.json +++ b/permissionmanager/src/main/resources/base/element/color.json @@ -31,6 +31,14 @@ { "name": "outline", "value": "#1A000000" + }, + { + "name": "outerDefaultMDColor", + "value": "#33000000" + }, + { + "name": "outerDefaultSMColor", + "value": "#26000000" } ] } \ No newline at end of file diff --git a/permissionmanager/src/main/resources/dark/element/color.json b/permissionmanager/src/main/resources/dark/element/color.json index 41b7a03f31b45b7c99b3b49030a9d10e35c15ecb..aec87c7292e1bb7149fda95afc74777c5188cbcd 100644 --- a/permissionmanager/src/main/resources/dark/element/color.json +++ b/permissionmanager/src/main/resources/dark/element/color.json @@ -3,6 +3,14 @@ { "name": "outline", "value": "#66000000" + }, + { + "name": "outerDefaultMDColor", + "value": "#7B050505" + }, + { + "name": "outerDefaultSMColor", + "value": "#52050505" } ] } \ No newline at end of file