Как сделать свою заставку на андроид


Добавлено: 12.09.2018, 15:10 / Просмотров: 91243
Закрыть ... [X]

Splash Screnn по умолчанию не делает ваше приложение более профессиональным. Профессионально спроектированный Splash Screen имеет возможность сделать ваше приложение более профессиональным, но если вы не знаете, как его написать, то насколько профессиональным будет остальное ваше приложение на самом деле.

О единственной причине (извините), чтобы иметь заставку, - это то, что вы делаете огромное количество вычислений или ожидаете запуска GPS/WiFi, потому что ваше приложение полагается на то, что до его запуска. Без результатов этих вычислений или доступа к GPS/WiFi (и т.д.) Ваше приложение мертво в воде, поэтому вы чувствуете, что вам нужен экран всплеска, и ДОЛЖЕН блокировать просмотр экрана для любых других запущенных программ (включая фоновый).

Такой экран заставки должен выглядеть как полноэкранное приложение, чтобы создать впечатление, что оно уже инициализировано, а затем после завершения длительных вычислений могут быть заполнены окончательные детали (изображение изменено). шанс в том случае, если это единственный способ, которым может быть запрограммирован Программа , очень мала.

Лучше разрешить Пользователю (и остальной части ОС) делать что-то еще, пока они ждут, а не заставляют вашу Программу зависеть от чего-то, что займет некоторое время (когда продолжительность ожидания неизвестна).

На вашем телефоне уже есть значки, которые говорят, что начинается GPS/WiFi. Время или пространство, занимаемое экраном всплеска, можно потратить на загрузку предварительных вычислений или фактически выполнение вычислений. См. Первую ссылку ниже для проблем, которые вы создаете, и что необходимо учитывать.

Если вы абсолютно должны дождаться этих вычислений или GPS/WiFi, было бы лучше всего просто запустить приложение и выпустить всплывающее окно, в котором говорится, что нужно ждать вычислений (текстовое сообщение "Инициализация" отлично). Ожидание GPS/WiFi ожидается (если они еще не были включены в другой программе), поэтому анонсировать их время ожидания не нужно.

Помните, что, когда экран заставки запускает вашу программу, на самом деле запущен, все, что вы делаете, это отсрочка использования вашей программы и преследование CPU/GPU, чтобы сделать то, что больше всего не нужно.

Нам бы очень хотелось подождать и посмотреть ваш экран Splash каждый раз, когда мы начнем вашу программу, или мы не почувствуем, что это очень профессионально написано. Создание экрана всплывающего экрана FULL Screen и дублирования фактического как сделать свою заставку на андроид экрана программы (поэтому мы считаем, что он инициализируется, когда на самом деле он этого не делает) МОЖЕТ выполнить свою задачу (сделать вашу программу более профессиональной), но я бы не стал делать ставку на нее.

Почему бы не сделать это: http://cyrilmottier.com/2012/05/03/splash-screens-are-evil-dont-use-them/

Как это сделать: https://encrypted.google.com/search?q=Android+splash+screen+source

Поэтому есть веская причина не делать этого, но если вы уверены, что каким-то образом ваша ситуация выходит за рамки этих примеров, то средства для этого даются выше. Будьте уверены, что это действительно делает ваше приложение более профессиональным, или вы победили единственную причину, которую вы дали для этого.

Это похоже на канал YouTube, который запускает каждое видео с длинным графическим вводом (и Outro) или чувствует необходимость рассказать анекдот или объяснить, что произошло на прошлой неделе (когда это не комедия или канал LifeStyles). Просто покажите шоу! (Просто запустите программу).


Источник: http://qaru.site/questions/18088/how-do-i-make-a-splash-screen


Android - Как создать заставку? - Qaru


Как сделать свою заставку на андроид

Похожие новости


Как сделать наложение фото в одной
Новое на мебель своими руками
Стройное тело в домашних условиях комплекс упражнений
Как сделать сережки кисточки своими руками из ниток
Все о домашних декоративных кроликах в домашних условиях


СЕЙЧАС ЧИТАЮТ