そのため、モデルとデリゲートに接続された行があります。新しいアイテムが行に追加されたら、右からアニメーション化します。これは、新しいアイテムの幅が「58」の場合に機能します。
Row {
id: myRow
add: Transition {
NumberAnimation {
properties: "x"
from: width + 58
easing.type: Easing.OutBounce
duration: 1000
}
}
Repeater {
model: myModel
delegate: myDelegate
}
}
その幅を、ハードコーディングするのではなく、追加するアイテムの幅に設定するにはどうすればよいですか?