Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
1

При загрузке файла в AsynkTask в строке уведомлений вывести анимацию иконки загрузки

30.04.2015, 13:31. Просмотров 475. Ответов 7
Метки нет (Все метки)

При загрузке файла в AsynkTask хочу в строке уведомлений вывести анимацию иконки загрузки.
Положил в drawable 6 файлов png.
drawable/anim.xml
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
    android:oneshot="false">
    <item android:drawable="@drawable/download_anim0" android:duration="50" />
    <item android:drawable="@drawable/download_anim1" android:duration="50" />
    <item android:drawable="@drawable/download_anim2" android:duration="50" />
    <item android:drawable="@drawable/download_anim3" android:duration="50" />
    <item android:drawable="@drawable/download_anim4" android:duration="50" />
    <item android:drawable="@drawable/download_anim5" android:duration="50" />
</animation-list>
onPreExecute()
Java
1
2
3
notificationBuilder.setSmallIcon(R.drawable.anim);          
Notification notification = notificationBuilder.build();
notificationManager.notify(notificationID, notification);
И никакой анимации, только download_anim0. Забыл я что-то сделать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2015, 13:31
Ответы с готовыми решениями:

Как сделать анимацию при загрузки приложения
как сделать анимацию чтоб увеличивалась картинка и исчезала при параллельной загрузки головного...

Значок в строке уведомлений
Добрый день. Подскажите как нарисовать картинку в строку уведомлений? Картинку в самой панели...

Как при загрузке иконки из файла ресурсов указать какой именно размер надо загрузить?
У файле ресурсов есть иконка из тремя изображениями (16*16, 32*32, 48*48). Как при загрузке иконки...

Показывать GIF-анимацию при загрузке формы
В общем есть две формы. ПРи нажатии на кнопку запускается длительная операция после которой...

Появление иконки загрузки при отправке формы
Подскажите, как без всяких AJAX и jQuery сделать так, что бы при отправке формы, появлялось...

7
androbro
344 / 304 / 68
Регистрация: 17.10.2014
Сообщений: 903
30.04.2015, 13:40 2
Rube, мб это
1
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
30.04.2015, 13:42 3
http://developer.android.com/trainin...-progress.html
1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
30.04.2015, 13:57  [ТС] 4
Вставил .setTicker(""), никакого эффекта.

Добавлено через 3 минуты
Netscape, setProgress у меня есть и работает, только он отображает прогрессбар уведомления в шторке, а мне надо иконку анимации в строке уведомлений.
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
30.04.2015, 16:22 5
Цитата Сообщение от Rube Посмотреть сообщение
мне надо иконку анимации в строке уведомлений
Боюсь что НИКАК!
Когда-то рыл подобную тему...
1) каждый "кадр" для картинки ТАМ - это ВЫЗОВ очередного нотиф. При этом он обязательно прыгает в начало списка
2) нарисовать картинку в процессе отображения ТАМ нельзя. ЕЕ можно взнять только уже статической из ресурсов. Видел индикаторы батарей на 100% - в их ресурсах все 100 "кадров" лежат...
3) это требует ресурсы - прога подтормаживать будет. Особенно при быстрых сменах "слайдов"

Добавлено через 2 минуты
Обновление "поля" чуть проще - там можно любую картинку положить. Даже свеже-нарисованную. Некоторы проги туда график батарейки-процессора пускают... Но надо будет поразбираться (я так и не смог поймать размеры картинки там - приходится "растягивать/сжимать" с потерями)
1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
30.04.2015, 17:15  [ТС] 6
Всем спасибо, все работает. Проблема в том, что на эмуляторе анимации нет, а на девайсе все отлично)
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
30.04.2015, 18:39 7
Цитата Сообщение от Rube Посмотреть сообщение
Всем спасибо, все работает
серьезно??? может я не правильно понял задание? КАК?
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
30.04.2015, 20:03  [ТС] 8
Серьезно, пришел домой, скинул апк на телефон, анимация работает. И читал, что люди такое замечали, правда проверить сразу не мог. Код такой же как в вопросе.
Теперь осталось иконки приличные надыбать)
0
30.04.2015, 20:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2015, 20:03

Ошибка при загрузке иконки и курсора (winapi, dev c++)
Всем доброго вечера! Изучаю winapi и как раз дошла до темы загрузки пользовательских иконок и...

Добавление иконки/кнопки программы в область уведомлений
нужна помощь.подскажите или дайте пример где описано как добавить иконку/кнопку программы в область...

Ошибки при загрузке + после загрузки медленно работает
С компьютером беда. Через раз при загрузке появляется сообщение DISK BOOT FAILURE,INSERT SYSTEM...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru