0

我有一个抽屉,里面有一个按钮,其中包括关闭抽屉。当我按下按钮时,按下的动画开始,当它被点击时抽屉关闭,然后动画(按下的动画)停止,所以当我再次打开抽屉按钮时部分突出显示。如何让它继续动画?

Drawer {
     id: drawer
     width: 0.66 * parent.width
     height: parent.height

     background: Rectangle {
         color: "#212121"
         anchors.fill: parent
      }

     ColumnLayout {
         Button {
             onClicked: {
                 drawer.close()
             }
             text: "<font color=\"#ffffff\">Lorem</font>"
             implicitHeight: 60
             implicitWidth: drawer.width
             flat: true
             Material.theme: Material.Dark
             Material.elevation: 0
         }
     }
 }
4

1 回答 1

0

我实际上通过更改 Button.qml(在 qt 文件夹安装中)解决了波纹动画的问题。在 Ripple 元素中,我更改control.Material.rippleColor"transparent".

于 2017-02-23T20:14:13.153 回答