首页| 论坛| 消息

回复: 如何获知动画已经结束了
#6 回 seanyxie 的帖子 [彩阳 08-11 23:47]
seanyxie:  MouseArea{
            anchors.fill: parent
            onClicked:
          & .. (2014-08-11 23:15) 
Qt文档有描述,一旦碰上Behavior和Transition,那么onStopped和onStarted失效。
#7 [seanyxie 08-12 14:36]
原来如此,谢谢啦
#8 [ubuntu爱好者 09-19 17:12]
很简单的做法,不管是Animation还是都有一个onRunningChanged:信号,比如:
Transition {
from: "showAllMenu"
to: "hideAllMenu"
onRunningChanged: console.log(running)
}
当running为true时表示动画正在进行,当动画结束后该信号立即就会发送一个false,那时你想干啥都行

<< 1 2 >> (2/2)

回复 发表
主题 版块