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

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

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

Загрузка битмапов в приложении - Программирование Android

02.10.2014, 10:40. Просмотров 295. Ответов 0
Метки нет (Все метки)

Приветствую,

Есть простенькая игрушка, сделанная на canvas.
Структура примерно такая:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 class GameView extends SurfaceView implements SurfaceHolder.Callback {
        private DrawThread drawThread;
        private Context vContext;
 
        public GameView(Context context){
            super(context);
            vContext=context;
            getHolder().addCallback(this);
        }
 
        @Override
        public void surfaceCreated(SurfaceHolder surfaceHolder) {
            drawThread=new DrawThread(surfaceHolder,vContext);
            drawThread.setRunning(true);
            drawThread.start();
        }
Весь игровой цикл крутится в drawThread.
Вопрос в следующем: в каком месте лучше загружать битмапы игровых объектов?
monster1=BitmapFactory.decodeResource(ctxt.getResources(), R.drawable.monster1);
По идее, кмк, это лучше делать в конструкторе drawThread. В примере LunarLander вроде так и сделано. Но когда я пытаюсь их туда засунуть, студия рисует мне предупреждение: avoid object allocations during draw/layout operations.

Игнорировать? Или я что то делаю не так?

Спасибо за внимание.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2014, 10:40     Загрузка битмапов в приложении
Посмотрите здесь:

Https в приложении - Программирование Android
Приветствую! Подскажите, пожалуйста, как вы реализуете в своих приложениях https подключения. Спасибо!

Чат в приложении - Программирование Android
Здравствуйте! Работаю над идеей для нового приложения и возникло пару "концептуальных" вопросов. Возможно не по адресу, но буду рад...

Свайп в приложении - Программирование Android
Здравствуйте такой вопрос как реализовать свайп в приложении? приложении состоит layout в котором находится listview и кнопки чтоб...

Музыка в приложении - Программирование Android
Здравствуйте! Можете подсказать как сделать чтобы при включении приложения начинала играть длительная музыка музыка? С начало пытался через...

Баг в приложении - Программирование Android
Здравствуйте , нужна помощь в отладке приложения. Вот такая история у меня , обратился к разработчику , которому 5000руб перевел на...

Видео в приложении - Программирование Android
Как сделать активити с видео или чтобы проигрывалось с помощью приложения ютуб или прям в моем приложении?

Анимация в приложении - Программирование Android
Доброго времени суток. Коллеги. Реализовал анимацию при нажатии на ImageView, эта же вьюшка есть кнопка, но при нажатии меня перекидывает...

Увеличение в приложении - Программирование Android
Добрый день! (Кому день, кому вечер) У меня есть вопрос. Как сделать увеличение страницы в приложении? Заранее, спасибо

Звук в приложении - Программирование Android
Добрый вечер, Уважаемые. Писал приложение и столкнулся с проблемой. Программка должна при нажатии на кнопку, запускать музыку из файла,...

Новости в приложении - Программирование Android
Всем доброго времени суток. Подскажите пожалуйста как реализовать задачу. Необходимо создать приложение в котором можно будет просматривать...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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