Документация
ОС Аврора 5.1.7
QML-тип RemoveAnimation
Анимация для удаления элемента в стиле ОС Аврора. Подробнее…
| Строка импорта: | import Sailfish.Silica 1.0 | 
| Наследуется от: | SequentialAnimation | 
Свойства
Подробное описание
Тип RemoveAnimation реализует стандартную анимацию при удалении элементов из контейнеров
типов SilicaListView и SilicaGridView.
Ниже приведён пример кода:
import QtQuick 2.2
import Sailfish.Silica 1.0
SilicaListView {
    id: listView
    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
        }
    }
    VerticalScrollDecorator {}
}
Рекомендуется использовать тип RemoveAnimation для анимации удаления делегатов.
См. также ListItem::animateRemoval().
Описание свойств
duration : int
Продолжительность анимации удаления в миллисекундах.
Значение по умолчанию: 150.
target : Item
Элемент, удаление которого будет анимировано.