按钮上的按下(波纹)动画停止

时间:2017-02-12 17:53:16

标签: android qt qml qtquick2 qtquickcontrols2

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

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
         }
     }
 }

1 个答案:

答案 0 :(得分:0)

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

相关问题