Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
sindel
9 / 0 / 0
Регистрация: 15.03.2014
Сообщений: 21
#1

Frame animation или как сделать анимацию - Android

07.12.2015, 16:18. Просмотров 720. Ответов 1
Метки нет (Все метки)

Здравствуйте.

Подскажите, пожалуйста, как сделать анимацию?

У меня есть xml файл, создал под него папку anim и там создал этот xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="utf-8"?>
<animation-list
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="true">
 
    <item android:drawable="@drawable/fire0" android:duration="100" />
    <item android:drawable="@drawable/fire1" android:duration="100" />
    <item android:drawable="@drawable/fire2" android:duration="100" />
    <item android:drawable="@drawable/fire3" android:duration="100" />
    <item android:drawable="@drawable/fire4" android:duration="100" />
    <item android:drawable="@drawable/fire5" android:duration="100" />
    <item android:drawable="@drawable/fire6" android:duration="100" />
    <item android:drawable="@drawable/fire7" android:duration="100" />
    <item android:drawable="@drawable/fire8" android:duration="100" />
    <item android:drawable="@drawable/fire9" android:duration="100" />
    <item android:drawable="@drawable/fire10" android:duration="100" />
    <item android:drawable="@drawable/fire11" android:duration="100" />
    <item android:drawable="@drawable/fire12" android:duration="100" />
    <item android:drawable="@drawable/fire13" android:duration="100" />
    <item android:drawable="@drawable/fire14" android:duration="100" />
    <item android:drawable="@drawable/fire15" android:duration="100" />
    <item android:drawable="@drawable/fire16" android:duration="100" />
    <item android:drawable="@drawable/fire17" android:duration="100" />
    <item android:drawable="@drawable/fire18" android:duration="100" />
    <item android:drawable="@drawable/fire19" android:duration="100" />
 
</animation-list>
Как сделать так, чтобы все 19 картинок по-очереди отрисовались в определенном месте?
Хотя бы просто, как ее вывести?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2015, 16:18     Frame animation или как сделать анимацию
Посмотрите здесь:

Android Animation (like Clear app)
Android Как крутить анимацию по кругу
Как сделать анимацию при загрузки приложения Android
Android Home Screen Widget Animation
Android Как убрать анимацию?
Возможно ли сделать анимацию под темп музыки? Android
Как реализовать анимацию в андроид? Android
Gradient или как сделать теневые границы у кнопки Android
Как запустить анимацию Android
Android Как установить Gif анимацию в качестве фона?
Как сделать анимацию объемного поворота? Android
Ошибка при парсинге или как лучше сделать? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2014 / 1756 / 546
Регистрация: 12.05.2014
Сообщений: 6,215
Завершенные тесты: 1
07.12.2015, 16:31     Frame animation или как сделать анимацию #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1. этот файл с animation-list надо перенести в папку drawable
2. предположим в разметке активити у нас есть View к которому мы хотим прикрутить эту анимацию
XML
1
2
3
4
5
    <View
        android:id="@+id/animView"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:background="@drawable/rocket_animation"/>
3. где-то в активити пишем
Java
1
2
3
4
        View view = findViewById(R.id.animView);
        AnimationDrawable animation = (AnimationDrawable) view.getBackground();
        animation.setOneShot(false);
        animation.start();
setObeShot(false) зацикливает анимацию
Yandex
Объявления
07.12.2015, 16:31     Frame animation или как сделать анимацию
Ответ Создать тему
Опции темы

Текущее время: 13:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru