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

анимация - Android

Восстановить пароль Регистрация
 
maksim94
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 133
28.04.2015, 19:19     анимация #1
Java
1
2
3
background.setBackgroundResource(R.anim.error);
            mAnim = (AnimationDrawable) background.getBackground();
            mAnim.start();
XML
1
2
3
4
5
6
7
8
9
10
<animation-list
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false">
    <item android:drawable="@drawable/cloud1" android:duration="100"/>
    <item android:drawable="@drawable/cloud2" android:duration="100"/>
    <item android:drawable="@drawable/cloud3" android:duration="100"/>
    <item android:drawable="@drawable/cloud4" android:duration="100"/>
    <item android:drawable="@drawable/cloud5" android:duration="100"/>
    <item android:drawable="@drawable/cloud6" android:duration="100"/>
</animation-list>
анимирую картинки путем их смены. все работает отлично при 5-7 картинках. когда их становится больше, то перестает работать.


04-28 15:54:28.435 2076-2076/ru.startandroid.application I/art﹕ Not late-enabling -Xcheck:jni (already on)
04-28 15:54:28.839 2076-2088/ru.startandroid.application I/art﹕ Background partial concurrent mark sweep GC freed 90(16KB) AllocSpace objects, 0(0B) LOS objects, 10% free, 34MB/38MB, paused 20.617ms total 30.187ms
04-28 15:54:28.841 2076-2092/ru.startandroid.application D/OpenGLRenderer﹕ Use EGL_SWAP_BEHAVIOR_PRESERVED: true
04-28 15:54:28.845 2076-2076/ru.startandroid.application D/﹕ HostConnection::get() New Host Connection established 0xb42e7e20, tid 2076
04-28 15:54:28.878 2076-2076/ru.startandroid.application D/Atlas﹕ Validating map...
04-28 15:54:28.922 2076-2092/ru.startandroid.application D/﹕ HostConnection::get() New Host Connection established 0xb42e7ef0, tid 2092
04-28 15:54:28.967 2076-2092/ru.startandroid.application I/OpenGLRenderer﹕ Initialized EGL, version 1.4
04-28 15:54:28.985 2076-2092/ru.startandroid.application D/OpenGLRenderer﹕ Enabling debug mode 0
04-28 15:54:29.026 2076-2092/ru.startandroid.application W/EGL_emulation﹕ eglSurfaceAttrib not implemented
04-28 15:54:29.026 2076-2092/ru.startandroid.application W/OpenGLRenderer﹕ Failed to set EGL_SWAP_BEHAVIOR on surface 0xa5bdb380, error=EGL_SUCCESS
04-28 15:54:31.609 2076-2076/ru.startandroid.application I/Choreographer﹕ Skipped 150 frames! The application may be doing too much work on its main thread.
04-28 15:54:34.697 2076-2076/ru.startandroid.application I/Choreographer﹕ Skipped 183 frames! The application may be doing too much work on its main thread.
04-28 15:54:37.697 2076-2076/ru.startandroid.application I/Choreographer﹕ Skipped 178 frames! The application may be doing too much work on its main thread.
04-28 15:57:47.139 2076-2083/ru.startandroid.application I/art﹕ Debugger is no longer active
04-28 16:03:15.412 2076-2083/ru.startandroid.application I/art﹕ Debugger is no longer active
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2015, 19:19     анимация
Посмотрите здесь:

Android Спрайтовая анимация
Анимация Android
Android простая анимация
Android Анимация
Анимация ListView Android
Анимация в Android Android
Android Перелоадер анимация
Покадровая анимация Android
Анимация поворота Android
Анимация взрыва Android
Android Сложная Анимация
Анимация Fragment Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hedd
13 / 13 / 2
Регистрация: 21.01.2015
Сообщений: 129
29.04.2015, 13:04     анимация #2
maksim94, в отдельном потоке нужно функцию писать. почитай про Thread
Yandex
Объявления
29.04.2015, 13:04     анимация
Ответ Создать тему
Опции темы

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