С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как сделать заставку перед игрой? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android проблема с startElement() в SAX-парсере http://www.cyberforum.ru/android-dev/thread413146.html
Всем привет! Пишу первое приложения для android. Уже долго мучаюсь с такой проблемой: нужно разобрать xml, который приходит из интернета. Сама xml приходит, засовывается в String и скармливается...
Программирование Android смена размера/позиции лаяута меняю позицию и размер лаяута так: AbsoluteLayout.LayoutParams params; params = new AbsoluteLayout.LayoutParams(width, 275, 0, 105); params.height=(int)koof*275; ... http://www.cyberforum.ru/android-dev/thread412867.html
Программирование Android Hello, world Android SDK на смартфон
Здравствуйте. Мое первое приложение работает на android 4.0 на AVD на компе, но у меня нет телефона - он есть у брата. Чтобы зря не тревожить его подскажите пожалуйста достаточно ли скинуть на его...
time&timers in android Программирование Android
Всем добрый день. Как правильно содать обычные часы на андроид выводящи время в формате чч:мм:сс АМ/РМ? и какие особенности таймеров в андроид? ибо после .NET трудновато понять что и как в андроиде.
Программирование Android Есть концепт приложения, где найти компаньонов-помощников? http://www.cyberforum.ru/android-dev/thread410905.html
Друзья, есть концепт мобильного приложения (под андроид), мысли оформлены в более-менее законченном виде. Хочется видеть проект реализованным, но для этого мне нужен товарищ-программист и желательно...
Программирование Android Почему приложение не соединяется с сервером? Я написал приложение, используя NetBeans 7.0.1, плагин nbandroid. Оно должно соединится с сервером и обработать результат. В приложении есть следующие строчки: URL url = new... подробнее

Показать сообщение отдельно
dajver
410 / 274 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
21.12.2011, 23:52
Сделай проще. Добавляем переменную котоаря будем иметь количество секунд, в которые мы будем показывать картинку.
Java
1
 private static final long SPLASHTIME = 1800; //Время показа Splash картинки
И обнулялку для того что бы убрать картинку в нужный момент.
Java
1
private static final int STOPSPLASH = 0;
Дальше создаем переменную типа ImageView для отображения
Java
1
 private ImageView splash;
Присваиваем где отображать(определяем идентификатор)
Java
1
splash = (ImageView) findViewById(R.id.splashscreen);
Создаем функцию вывода картинки:
Java
1
2
3
4
5
6
7
8
9
10
11
12
private Handler splashHandler = new Handler() { //создаем новый хэндлер
public void handleMessage(Message msg) {
       switch (msg.what) {
       case STOPSPLASH:
           //убираем Splash картинку - меняем видимость
           splash.setVisibility(View.GONE);
           break;
       }
 
       super.handleMessage(msg);
   }
};
Дальше пишем вот такую функцию в onCreate()
Java
1
2
3
Message msg = new Message();
msg.what = STOPSPLASH;
splashHandler.sendMessageDelayed(msg, SPLASHTIME);
Ну и в конце нужно добавить нашу картинку в layout. В main.xml.

XML
1
2
3
4
5
6
7
<ImageView
android:id="@+id/splashscreen"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/splash"
android:layout_gravity="center">
</ImageView>
Чет глянул... Не сильно проще, но вроде бы похоже с твоим вопросом)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.