QML Propertyanimation x和锚点填充父级

时间:2016-02-16 15:49:06

标签: qml qt5 qtquick2

我有两个文件,main.qml和object.qml

int main,我已经预定了一个大小和一个properyanimation到我的object.qml id,以便在x轴上滑动它。它的工作:

main.qml

Rectangle {
    visible: true
    width: 920
    height: 500
    color: "white"
    id: contenedor

...

PropertyAnimation {
        id: slide
        property: "x"
        target: object
        to: contenedor.width
        easing.type: Easing.InQuad
        duration: 1000
    }
}

object.qml

Rectangle {
    visible: true
    id: object
    x:0
    y:0
    width: 920
    height: 500
    color: "pink"

}

当我从object.qml退出宽度和高度并将其替换为anchors.fill:parent以使object.qml响应时,我的Propertyanimation不再有效......¿你知道为什么吗?

object.qml

Rectangle {
    visible: true
    id: object
    x:0
    y:0
    anchors.fill: parent
    color: "pink"

}

1 个答案:

答案 0 :(得分:1)

好的,我有。

<强> object.qml

Rectangle {
    visible: true
    id: object
    x:0
    y:0
    width: parent.width
    height: parent.height
    color: "pink"    
}