Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
SMTNKR
0 / 0 / 0
Регистрация: 09.12.2010
Сообщений: 30
#1

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

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

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

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

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

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

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

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

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

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

GridView. Изменение бекграунда по нажатию
Есть элемент GridView, который я вызываю через Spinner. По нажатию на один из элементов GridView,...

Кликер на андроиде
Собираюсь написать обычный кликер на андроиде. Сразу хочу уточнить. 1) Возможно ли имитировать...

Калькулятор на андроиде
Пытался программно накидать кнопок чтобы калькулятор получился,но в итоге ничего не работает,в логе...

Debug на андроиде
Здравствуйте. Как вы думаете, с помощью debug можно узнать как будет загружаться процессор (и ОП) в...

1
Subik
169 / 44 / 5
Регистрация: 10.01.2013
Сообщений: 424
11.03.2015, 13:42 #2
SMTNKR, попросите модераторов перенести вашу тему в этот раздел.
Я думаю, что там больше шансов услышать ответ на ваш вопрос
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2015, 13:42

Questions новичка в андроиде
Недавно начал изучать андроид и возникли следующие вопросы: 1) В чем преимущество использования...

Масштабирование компонентов на андроиде
Сейчас пытаюсь освоить андроид 2.3.3 (но если окажется, что там все плохо, то может повышу версию)....

Файловые диалоги в андроиде
Открыть/сохранить файл, выбрать каталог и т.д. Насколько я понял готовых как в windows нету. Может...


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

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

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