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

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

Войти
Регистрация
Восстановить пароль
 
SMTNKR
0 / 0 / 0
Регистрация: 09.12.2010
Сообщений: 30
#1

Смена бекграунда на андроиде - Android

11.03.2015, 13:32. Просмотров 287. Ответов 1
Метки нет (Все метки)

Всем доброго времени суток.
У меня появилась небольшая проблема. Опишу ее через "что я хочу", "что я пробовал" и "что выходит".

Что я хочу:
Я пишу программку на андроиде и хочу сделать, чтоб при включении программы на экран телефона был выведен чистый бекграунд или картинка, эта картинка провисела на экране 10000 мс, а далее она пропала и на ее месте дорисовались кнопки и прочая лабуда. Все это я хочу сделать в одной активити.

Что я пробовал:
1. Пробовал создавать два лейаута. В первом был нарисован только бекграунд. Я его вызывал, потом делал паузу в 10000мс, далее вызывал второй лейаут, который рисовал мне все остальное.
2. Пробовал сделать через один лейаут, создав в нем FrameLayout, который выводил бекграунд и LinearLayout, в котором были прорисованы кнопочки. LinearLayout изначально делал инвизиблом. В коде вызывал лейаут, далее ставил 10000мс, далее делал LinearLayout видимым.
3. Пробовал создавать многопоточность.

Что выходит:
А выходит следующее- при запуске программы показывает серый экран, бекграунд не прорисовывает, далее программа спит\ждет эти самые 10000мс, а далее рисует все вместе, а то есть бекграунд, а поверх него кнопочки. Как я понял, андроид пропускает первую прорисовку бекграунда, а сразу отдает приоритет выполнению 10000мс. Далее же прорисовывает все вместе.

Так вот, как сделать, чтоб рисовало мне картинку\бекграунд, потом с этой картинкой, показанной на экране ждало 10000мс, а далее уже выводило поверх новые кнопочки?

В пример могу привести приложение VK, думаю многие им пользовались. Так вот, в нем и реализовано такой подход. Изначально показывает синий бекграунд с логотипом пока программа не загрузится, далее же идет показ новостей и т.д.

Буду очень благодарен за помощь. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2015, 13:32     Смена бекграунда на андроиде
Посмотрите здесь:

Android Debug на андроиде
LED индикаторы на андроиде Android
Questions новичка в андроиде Android
Android Запись звука на Андроиде
Простенькая программа на андроиде Android
Android Калькулятор на андроиде
Базы данных в андроиде Android
Файловые диалоги в андроиде Android
GridView. Изменение бекграунда по нажатию Android
Смена бекграунда на андроиде Android
Масштабирование компонентов на андроиде Android
Защита приложения на Андроиде Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Subik
167 / 42 / 2
Регистрация: 10.01.2013
Сообщений: 419
11.03.2015, 13:42     Смена бекграунда на андроиде #2
SMTNKR, попросите модераторов перенести вашу тему в этот раздел.
Я думаю, что там больше шансов услышать ответ на ваш вопрос
Yandex
Объявления
11.03.2015, 13:42     Смена бекграунда на андроиде
Ответ Создать тему
Опции темы

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