2012/2013 учебный год
Краткая теория
Анимация в Android-приложении
В Android-приложении для создания анимации используют XML-файлы. В папке проекта
res
с помощью команды из контекстного меню:
New/Folder
Затем создают файл, указывая его имя, например
scale.xml
с помощью команды из контекстного меню:
New/File
Контекстное меню вызывается правым щелчком мыши на значке папки
res/anim
Импорт изображений в проект Android-приложения
Для загрузки изображения в проект выделите папку
res/drawable-hdpi
и в контекстном меню выберите команду
Import
В диалоговом окне Import выберите ветвь
General/File System
Найдите папку с изображениями и добавьте её для импортирования. Отметьте импортируемое изображение и нажмите кнопку Finish. В папке res/drawable-hdpi должен появиться выбранный файл.
Подготовка к выполнению упражнений
Создайте папку 2kurs на диске С:.
Для каждой задачи создавайте отдельный проект. В настройках Eclipse должна быть указана папка
C:\2kurs\workspace
Об отметках
Основные упражнения не отмечены никакими специальными знаками, их выполнения достаточно для удовлетворительной оценки. Дополнительные упражнения отмечены "звездочками", их выполнение необходимо для получения повышенной оценки.
"5" - в отчете выполнены все основные упражнения, дополнительно выполнены упражнения с одной и двумя "звездочками".
"4" - в отчете выполнены все основные упражнения дополнительно выполнены упражнения с одной "звездочкой".
"3" - в отчете выполнены все основные упражнения.
Упражнения
В программе должна выполняться анимация вращения и масштабирования текстовой строки. При нажатии на кнопку Поворот выполняется один вид анимации, а при нажатии на кнопку Масштаб - второй вид.
Создайте новый проект на основе предыдущего упражнения. Задание для самостоятельного выполнения: к примеру первого упражнения следует добавить третью кнопку, фрагмент программы по обработки её нажатия, описание комбинации анимаций двух видов.
В приложении заложите возможность вызова контекстного меню. Добавьте в него 3 вида комбинации двух разных видов анимации.
*Приложение может выполнять любые три вида анимации с загруженным изображением. Загрузите изображение в формате JPEG или PNG в проект Android-приложения, см. Краткую теорию.
**Указание параметров анимации для изображения через поля ввода.
Источники
Основные
Android: Отдельный обработчик на каждую кнопку.
Дополнительные
Android: Общий обработчик на все кнопки.
Android: Imageview. Примеры.
Android: Imageview. Изменение ресурса изображения.