Документация
ОС Аврора 5.1.5

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

Элемент, удаление которого будет анимировано.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.