QML-тип AddAnimation

Анимация добавления элемента в стиле ОС Аврора. Подробнее...

Строка импорта: import Sailfish.Silica 1.0
Наследуется от: NumberAnimation

Подробное описание

Тип AddAnimation реализует стандартную анимацию при добавлении элементов в контейнеры типов SilicaListView и SilicaGridView.

Ниже приведен пример кода:

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 SilicaListView {
     model: 100
     anchors.fill: parent
     delegate: BackgroundItem {
         id: backgroundItem

         onClicked: {
             listView.model = (listView.model == 100 ? 5 : 100)
         }

         ListView.onAdd: AddAnimation {
             target: backgroundItem
         }
         ListView.onRemove: RemoveAnimation {
             target: backgroundItem
         }

         Label {
             x: Theme.paddingLarge
             anchors.verticalCenter: parent.verticalCenter
             color: parent.down ? Theme.highlightColor : Theme.primaryColor
             text: "Index: " + index
         }
     }

     VerticalScrollDecorator {}

 }

Рекомендуется использовать тип AddAnimation для анимации создания делегатов.