Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Xamarin.Forms включает собственную инфраструктуру анимации, простую для создания простых анимаций, а также достаточно универсальную для создания сложных анимаций.
Классы Xamarin.Forms анимации предназначены для различных свойств визуальных элементов, при этом обычно анимация постепенно изменяет свойство с одного значения на другое в течение определенного периода времени. Обратите внимание, что для классов анимации нет интерфейса Xamarin.Forms XAML. Однако анимации можно инкапсулировать в поведении , а затем ссылаться на нее из XAML.
Простые анимации
Класс ViewExtensions предоставляет методы расширения, которые можно использовать для создания простых анимаций, вращающихся, масштабируемых, переводных и исчезающих VisualElement экземпляров. В этой статье показано создание и отмена анимаций с помощью ViewExtensions класса.
Функции плавности
Xamarin.FormsEasing включает в себя класс, позволяющий указать функцию передачи, которая определяет, как анимация ускоряется или замедляется при выполнении. В этой статье показано, как использовать предварительно определенные функции упрощения и как создавать пользовательские функции упрощения.
Пользовательские анимации
Класс Animation представляет собой стандартный блок всех Xamarin.Forms анимаций, а методы расширения в ViewExtensions классе создают один или несколько Animation объектов. В этой статье показано, как использовать Animation класс для создания и отмены анимаций, синхронизации нескольких анимаций и создания настраиваемых анимаций, которые не анимируются существующими методами анимации.