Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Animation 如何在blackberry cascades QML中创建翻转动画_Animation_Blackberry_Qml_Blackberry 10_Blackberry Cascades - Fatal编程技术网

Animation 如何在blackberry cascades QML中创建翻转动画

Animation 如何在blackberry cascades QML中创建翻转动画,animation,blackberry,qml,blackberry-10,blackberry-cascades,Animation,Blackberry,Qml,Blackberry 10,Blackberry Cascades,我是blackberry cascades的新手,我已经从github的blackberry cascades示例中查看了一些动画,但我不确定如何实现页面翻转进出动画,而不是默认的推送弹出动画。下面是执行默认推送转换到下一页的页面代码。我需要用flip替换这个过渡。我该怎么做呢 NavigationPane { id: nav peekEnabled: false Page { id: mainPage Button: { onClicked:{ nav.push(

我是blackberry cascades的新手,我已经从github的blackberry cascades示例中查看了一些动画,但我不确定如何实现页面翻转进出动画,而不是默认的推送弹出动画。下面是执行默认推送转换到下一页的页面代码。我需要用flip替换这个过渡。我该怎么做呢

NavigationPane {
    id: nav
    peekEnabled: false
Page {
    id: mainPage

Button:
{
 onClicked:{

nav.push(homePageDefinition.createObject());
}
}

attachedObjects: [

    ComponentDefinition {
        id: homePageDefinition
        source: "homepage.qml"
    }
]
}
}

尝试
Flipable
项。例如:

可翻转{
id:可翻转
锚定。填充:父级
属性布尔翻转:false
正面:矩形{anchors.fill:parent;颜色:“绿色”}
后退:矩形{anchors.fill:parent;颜色:“黄色”}
变换:旋转{
id:轮换
原点.x:flipable.width/2
原点.y:flipable.height/2
轴x:0;轴y:1;轴z:0
角度:0
}
州:州{
姓名:“背”
属性更改{目标:旋转;角度:180}
时间:flipable.fliped
}
过渡:过渡{
NumberAnimation{目标:旋转;属性:“角度”;持续时间:500}
}
鼠耳{
锚定。填充:父级
onClicked:flipable.flipped=!flipable.flipped
}
}