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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript Перенаправление после прохождения теста http://www.cyberforum.ru/android-dev/thread1392321.html
Здравствуйте, я заранее прошу прощения, если я пишу не в тот раздел. Мне нужна помощь программиста. А именно, мне нужно создать тест как на этой странице http://www.energiachakr.ru/test Страничку test удалось сделать, но после прохождения теста перекидывает на страничку с результатами http://www.energiachakr.ru/test/results Вот именно results не удается создать! Я не знаю, какой там код...
JavaFX Как правильно задать размер JPanel чтобы JFrame при pack() сжимался до размеров JPanel Подскажите как правильно задать размер JPanel чтобы JFrame при pack() сжимался до размеров JPanel, задание размеров при помощи setSize setMaxSize и setMinSize желаемого эффекта не дают. ______________ aliii http://www.cyberforum.ru/android-dev/thread1392270.html
Как забрать данные из ActionListener JavaFX
День добрый, интересует как забрать данные из ActionListener? По нажатию кнопки забираю данные из текстовых полей, присваиваю их переменным, однако так как метод actionPerformed имеет void(насколько я понимаю), в переменных после нажатия кнопки лежит null. Пробовал завернуть все действия в отдельный метод и вызвать его из кнопки, но я так понял actionPerformed передает void и этому методу и также...
Гифки грузят проц на 100% JavaFX
Доброго времени суток! Ребят выручайте! Делаю клиент для web-чата Для отображения истории переписки использую JEditorPane, для удобного маниполирования с сообщениям
JavaFX Paintcomponent multithreading http://www.cyberforum.ru/android-dev/thread1391818.html
Значит разбираюсь сейчас с paintComponent(), и возникла нужда в визуализировании одного процесса, а для этого нужно вынести рисовку в отдельный поток. День гугления почти нечего не дал, за исключением SwingWorker'a. И то, только то что это как-то нужно использовать заместо тредов. Дорогие форумчане, не наведёте ли на путь истинный?) public class Panel extends JPanel{ public void...
JavaFX Button во весь экран, хоть я и задаю размеры помогите пожалуйста, создаю кнопку и он вовесь экран, хоть я и задаю размеры, может что то не так делаю, только недавно начал изучать язык, вот код package ru.arzumanyan.fristapp; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JButton; public class window { подробнее

Показать сообщение отдельно
SMTNKR
0 / 0 / 0
Регистрация: 09.12.2010
Сообщений: 30

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

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

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

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

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

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

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

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

Буду очень благодарен за помощь. Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru