From dfa81934e6662ed186a855d3014f56829afa8918 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Wed, 6 Sep 2023 08:51:41 -0500 Subject: [PATCH] updated with multiplier Signed-off-by: Matt Bruce --- VDS/Components/Toggle/ToggleView.swift | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/VDS/Components/Toggle/ToggleView.swift b/VDS/Components/Toggle/ToggleView.swift index 8b817e28..b6802c58 100644 --- a/VDS/Components/Toggle/ToggleView.swift +++ b/VDS/Components/Toggle/ToggleView.swift @@ -191,20 +191,22 @@ open class ToggleView: Control, Changeable, FormFieldable { shadowLayer1.frame = knobView.bounds shadowLayer2.frame = knobView.bounds + let shadow1Opacity: Float = 0.24 + let shadow2Opacity: Float = 0.08 + let disabledMultiplier: Float = 0.75 - let shadowColor = isEnabled ? VDSColor.paletteBlack.cgColor : VDSColor.paletteGray95.cgColor + let shadowColor = VDSColor.paletteBlack.cgColor shadowLayer1.cornerRadius = knobView.layer.cornerRadius shadowLayer1.shadowColor = shadowColor - shadowLayer1.shadowOpacity = isEnabled ? 0.24 : 0.1 + shadowLayer1.shadowRadius = 10.0 shadowLayer1.shadowOffset = .init(width: 0, height: 1) - shadowLayer1.shadowRadius = isEnabled ? 5.0 : 10.0 + shadowLayer1.shadowOpacity = isEnabled ? shadow1Opacity : shadow1Opacity * disabledMultiplier shadowLayer2.cornerRadius = knobView.layer.cornerRadius shadowLayer2.shadowColor = shadowColor - shadowLayer2.shadowOpacity = isEnabled ? 0.08 : 0.04 - shadowLayer2.shadowOffset = .init(width: 0, height: 2) shadowLayer2.shadowRadius = 2.0 - + shadowLayer2.shadowOffset = .init(width: 0, height: 2) + shadowLayer2.shadowOpacity = isEnabled ? shadow2Opacity : shadow2Opacity * disabledMultiplier } //--------------------------------------------------