координаты (сейчас повторяются заданные случайно при объявлении)?
А как это сделать не прерывая анимацию?
какая именно анимация?
Вкратце так: var anim = Qt.createQmlObject( 'import QtQuick 2.0;import QtGraphicalEffects 1.0; NumberAnimation {}', dropDiv) dropDiv.y = this.randomInteger(-dropContainer.height * 2, -dropContainer.height) dropDiv.x = this.randomInteger(0, dropContainer.width) anim.target = dropDiv anim.property = "y" anim.from = dropDiv.y anim.to = dropContainer.height anim.loops = Animation.Infinite anim.duration = Math.random() * (15000 - 1000) + 1000 Это import JS
а зачем такие сложности при создании?
Вот полный код JS (он импортируется в QML, QML подгружается с нужными импортами по условию) - поэтому так: https://pastebin.com/v3qi4SUZ
Обсуждают сегодня