radius: width / 2 scale: root.handlePressed ? 1.5 : 1 color: root.control.enabled ? root.control.Material.accentColor : root.control.Material.sliderDisabledColor Behavior on scale { NumberAnimation { duration: 250 } } } Ripple { x: (parent.width - width) / 2 y: (parent.height - height) / 2 width: 22; height: 22 pressed: root.handlePressed active: root.handlePressed || root.handleHasFocus || (enabled && root.handleHovered) color: root.control.Material.highlightedRippleColor } }