QML系列六:状态机 State Machines
任何继承自Item的类都自带状态机
通常的工作流程为:
创建不同的state,并定义state内容
定义切换状态的条件,可以使用when
定义切换的过渡动画,使用Transitions。过渡动画支持reversible,默认为false,若为true,状态返回时自动触发反向动画
下面放几个demo帮助大家理解。
demo1
配合属性改变完成状态切换,使用reversible触发反向动画
import QtQuick 2.4
import QtQuick.Window 2.2
Window {
原创
2021-06-05 20:12:05 ·
539 阅读 ·
0 评论