# Тесты по теме «Анимации, состояния, переходы»

Copyright&nbsp;©&nbsp;2016–2023 ООО&nbsp;«Открытая мобильная платформа».
Этот документ предоставляется в&nbsp;соответствии
с&nbsp;[Публичной лицензией Creative Commons с&nbsp;указанием авторства версии&nbsp;4.0 Международная](../../LICENSE.CC-BY-4.0.ru.md).

## Multiple choice

Какие существуют типы для группировки анимаций?

---

*	**Последовательные**
*	**Параллельные**
*	Циклические

## Multiple choice

Для чего используется AnchorAnimation?

---

*	**Анимирование изменения отступов элемента**
*	**Анимирование изменения позиции элемента**

## Single choice

С помощью какого элемента можно применить
собственную JS-функцию для управления анимацией?

---

*	**`ScriptAction`**
*	`PropertyAction`

## Multiple choice

По каким координатам можно перемещать элементы?

---

*	**`x`**
*	**`y`**
*	`z`

## Multiple choice

По каким координатам можно вращать элементы?

---

*	**`x`**
*	**`y`**
*	**`z`**

## Single choice

Сколько состояний по умолчанию имеются у объекта?

---

*	Ни одного
*	**Одно**
*	Два
*	Три

## Single choice

Можно ли с помощью `PropertyChanges` менять расположение элементов,
заданное средствами anchors?

---

*	Да
*	Нет
*	**Можно изменять только поля `margins`**

## Single choice

В каком порядке запускаются анимации,
если они заданы на одной странице
и должны работать сразу после загрузки страницы?

---

*	В порядке создания элементов
*	В порядке, обратном созданию элементов
*	В случайном порядке
*	**Анимации синхронизируются**

## Single choice

Есть квадрат 100 на 100 пикселей с координатами 200 и 200 по осям `x` и `y`.
Что произойдёт, если его свойству `transform` присвоить массив
из `Rotation`, поворачивающего прямоугольник на 45 градусов,
и `Scale`, растягивающий его вдоль оси x в 2 раза?

*	Квадрат превратится в прямоугольник, наклонённый на 45 градусов
*	 **Квадрат превратится в ромб, вытянутый вдоль оси x**

## Multiple choice

Какие состояния достаточно указать для перехода?

*	**Можно только целевое**
*	**Можно только исходное**
*	Обязательно указать оба состояния: целевое и исходное
*	Можно не указытьвать ни целевое, ни исходное состояние
