diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-07-09 16:03:24 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2016-07-11 07:17:56 +0000 |
commit | be3227c4e1a3f307be989f9798ff43d22136beab (patch) | |
tree | 36182662e57fc434ad154bdd4ba1840c1d128c2c /src/imports/controls/material/Button.qml | |
parent | 538f47cb77f2dcc34383859bd64de3667987f17b (diff) |
Material: implement ripple effect for Button
Task-number: QTBUG-50003
Change-Id: Icc96eba2bb01847c369dbc7d07144c453aa6b324
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/controls/material/Button.qml')
-rw-r--r-- | src/imports/controls/material/Button.qml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/imports/controls/material/Button.qml b/src/imports/controls/material/Button.qml index d65dc3bd..ae98853a 100644 --- a/src/imports/controls/material/Button.qml +++ b/src/imports/controls/material/Button.qml @@ -102,5 +102,15 @@ T.Button { layer.effect: ElevationEffect { elevation: control.Material.elevation } + + Ripple { + clipRadius: 2 + width: parent.width + height: parent.height + pressed: control.pressed + anchor: control + active: control.down || control.visualFocus || control.hovered + color: control.checked ? control.Material.checkBoxCheckedRippleColor : control.Material.checkBoxUncheckedRippleColor + } } } |