Главная » Статьи для тега "анимации"

Анимация в Android приложении

Добавлено Дата: 24 July, 2013 категория: Разработка для Android

 

В инструментарии пользовательского интерфейса Android есть еще средства для выполнения анимации. Анимации перехода (называемые в документации Google tweened animations, анимациями с расчетом промежуточных кадров) представляют собой подклассы android. View. animatіon. Animation: RotateAnimation, Transl ateAnimation, ScaleAnimation и т. д. Такие анимации используются при переходах между двумя парами видов. Анимация второго типа – подклассы от android, graphics, Drawable. Ani mationDrawable. Ani mationDrawable – может размещаться на фоне любого виджета и позволяет создавать самые разнообразные эффекты. Наконец, имеется полнофункциональный класс на основе SurfaceView, который позволит вам полностью контролировать вашу собственную анимацию, создаваемую «по наитию».

Читать »

Фоновая анимация в Android приложении

Добавлено Дата: 5 July, 2013 категория: Разработка для Android

 

Покадровая анимация (в документации Google – frame-by-frame animation) очень проста. Она представляет собой набор кадров, которые проигрываются в определенном порядке с заданными интервалами. Анимация такого рода реализуется в виде подклассов от AnimationDrawable.

Читать »

Анимация темы Windows Runtime

Добавлено Дата: 6 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Перейдем ко второй группе анимации. Если анимация перемещений задавала стандартные механизмы с минимальным влиянием на выполнение, то анимация темы позволяет более жестко контролировать как ход выполнения, так и время запуска. Она включает гораздо больше типов.

Читать »

Введение в анимацию Windows Runtime

Добавлено Дата: 22 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8
Общие типы анимации

Windows Runtime позволяет использовать анимацию для изменения  свойств любого из объектов, наследуемых от UIElement. Анимация представляет собой мощный механизм, который помогает создавать красивые эффекты, практически не используя код на C#.

Читать »

Работаем с Expression Blend Windows Runtime

Добавлено Дата: 20 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8
Общий обзор

Одной из мощнейших утилит для разработки интерфейсов на XAML  является

Expression Blend. Авторы используют ее в следующих целях:

·                   генерация XAML для изображений на основе множества  графических примитивов;

Читать »

Встроенная анимация Windows Runtime

Добавлено Дата: 8 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Как мы убедились во второй  главе, один из основных принципов  построения интерфейса  Metro  —  это  его  скорость  и  отзывчивость.  Чтобы  обеспечить отзывчивость,  можно  использовать различного  рода  анимацию.  Проблема в том, чтобы определить, какого типа анимация подходит в том или ином случае.

Читать »

Объекты переходов типа VisualTransition

Добавлено Дата: 10 April, 2012 категория: Silverlight

В предыдущем примере установлена нулевая длительность анимации. В результате этого при наведении указателя на кнопку ее цвет изменяется мгновенно.

Для создания более плавного эффекта нужно увеличить длительность анимации. Приведенная ниже разметка задает изменение цвета за 0,2 секунды.

Читать »

Элемент UserControl игры с бомбами

Добавлено Дата: 1 April, 2012 категория: Silverlight

Следующий этап разработки приложения — создание графического представле­ния бомбы. Можно было бы использовать статическое изображение с прозрачным фо­ном, однако такое решение слишком негибкое. Лучше применить более гибкие фигуры

Silverlight. Фигуры позволяют изменять размеры и поворачивать бомбы, анимировать детали бомбы и т.д. Честно говоря, для такой простой игры, как в данном примере, было бы достаточно статического изображения, однако тогда при любом усложнении структуры игры (например, при добавлении фона или дополнительных правил) вы столкнетесь с неразрешимыми проблемами. Бомба, использованная в данном примере, извлечена непосредственно из сетевой коллекции клипов Microsoft Word. Для преобра­зования клипа в разметку XAML он был вставлен в документ Word и сохранен как файл XPS, как описано в главе 8. В полученной таким образом разметке XAML используется набор элементов Path.

Читать »

Анимация на основе кадров

Добавлено Дата: 30 March, 2012 категория: Silverlight

Наряду с анимацией на основе свойств, платформа Silverlight предоставляет спосо­бы создания анимации на основе кадров с использованием только кода С#. Для их реа­лизации нужно лишь задать реагирование на статическое событие CompositionTarget. Rendering для извлечения содержимого для каждого кадра. Это довольно низкоуровне­вый подход, и применять его рекомендуется, только если стандартная модель анимации на основе свойств не подходит для решения сложной задачи, такой как создание про­кручиваемых игр, имитация физических эффектов, моделирование столкновения ча­стиц (снежинок, пузырьков) и т.д.

Читать »

Пример простой анимации

Добавлено Дата: 23 March, 2012 категория: Silverlight

Процесс разработки анимации состоит из многих этапов. Нужно создать три от­дельных компонента: объект анимации, изменяющий свойства; объект раскадровки (stroyboard), управляющий анимацией; обработчик события (триггер события), запуска­ющий раскадровку. В следующих разделах подробно рассматривается создание каждо­го компонента.

Читать »

Конфигурирование свойств анимации

Добавлено Дата: 20 March, 2012 категория: Silverlight

Чтобы полностью использовать возможности, предоставляемые объектами анима­ции, подробнее рассмотрим свойства анимационных классов, включая такие свойства, как From, То и Duration. Все они применялись в предыдущих примерах, однако с их по­мощью можно создавать и более тонкие эффекты.

Читать »

Определение анимации в коде

Добавлено Дата: 10 March, 2012 категория: Silverlight

Иногда возникает необходимость определить каждый параметр анимации программ­но. Фактически такой сценарий реализуется довольно часто, например, когда нужно создать несколько анимаций и заранее неизвестно, сколько их нужно и как они долж­ны быть сконфигурированы (см. пример игры с бомбами). Программное определение объектов анимации полезно также, когда нужно применить одну и ту же анимацию на разных страницах или необходима дополнительная гибкость для удаления параметров анимационных объектов из разметки с целью их повторного использования (этот сце­нарий используется для перехода между страницами; см. далее).

Читать »

Визуальные стили и темы

Добавлено Дата: 1 March, 2012 категория: Разработка для Android

Ресурсы со стилями  позволяют поддерживать единство внешнего вида приложения с помощью атрибутов,  используемых Представлениями. Чаще всего визуальные стили и темы используются для хранения цветовых зна- чений и шрифтов  для программы.

Вы можете легко менять внешний вид приложения, указывая различные стили в качестве темы в манифесте  своего проекта.

Читать »

Смягчение анимации

Добавлено Дата: 1 March, 2012 категория: Silverlight

Один из недостатков линейной анимации состоит в том, что она часто выглядит механически, неестественно. В профессиональных пользовательских интерфейсах анимационные эффекты имитируют естественное поведение. Например, при щелчке объект перескакивает быстро, а возвращается медленнее, создавая иллюзию естествен­ного движения. В Windows Vista при максимизации или минимизации окна сначала оно изменяется быстро, а затем медленно. Такие тонкие детали тяжело заметить, если они реализованы правильно, однако когда они не реализованы, это бросается в глаза.

Читать »

Время жизни анимации

Добавлено Дата: 1 March, 2012 категория: Silverlight

Все анимации Silverlight вносят лишь временные изменения. Это означает, что они фактически не изменяют значение нижележащего свойства. Когда анимация актив­на, она переопределяет значение свойства. Зависимые свойства получают значения от многих провайдеров (см. главу 4). Непонимание этой тонкости часто приводит к тяже­ло исправимым ошибкам.

Читать »