Найдено 128 результатов

xr0m
09 июн 2013, 22:50
Форум: Графика и анимация
Тема: Рисование на Canvas и обновление объектов [2]
Ответы: 13
Просмотры: 7921

Re: Рисование на Canvas и обновление объектов [2]

Если ты хочешь в новом обновлении канваса прорисовать все старые события, то тебе их надо куда-то сохранять. Как вариант - массив(линклист).

Эта функция рисует один корабль, а не поле.
xr0m
09 июн 2013, 22:43
Форум: Графика и анимация
Тема: Рисование на Canvas и обновление объектов [2]
Ответы: 13
Просмотры: 7921

Re: Рисование на Canvas и обновление объектов [2]

Каждый вызов onDraw() рисуется с чистого холста. Создай поле как массив квадратов(а лучше объектов) и сохраняй там состояние квадрата (пустой, мимо, корабль, подбитый корабль). Во время прорисовки канваса, пробегаешься по массиву циклом и рисуешь все объекты.
xr0m
09 июн 2013, 22:31
Форум: Графика и анимация
Тема: Рисование на Canvas и обновление объектов [2]
Ответы: 13
Просмотры: 7921

Re: Рисование на Canvas и обновление объектов [2]

ну конечно, ты должен прорисовывать всю картину за один вызов.
xr0m
09 июн 2013, 22:25
Форум: Графика и анимация
Тема: Рисование на Canvas и обновление объектов [2]
Ответы: 13
Просмотры: 7921

Re: Рисование на Canvas и обновление объектов [2]

Не вижу в коде цикл, который должен дорисовать несколько квадратов. один вызов = один квадрат.
xr0m
09 июн 2013, 22:21
Форум: Графика и анимация
Тема: Рисование на Canvas и обновление объектов [2]
Ответы: 13
Просмотры: 7921

Re: Рисование на Canvas и обновление объектов [2]

Потому что ты так отрисовываешь (rebro_piece+1), ты добавляешь 1 пиксель.
xr0m
09 июн 2013, 18:39
Форум: Графика и анимация
Тема: Рисование на Canvas и обновление объектов.
Ответы: 3
Просмотры: 2969

Re: Рисование на Canvas и обновление объектов.

Повторно то перерисовку вызываешь? Какая логика? После каждого тыка перерисовка канвас?
Новый канвас еще зачем? Ты используешь свой, перерисовывай его. Используешь сюрфейс?

Проверь, что площадь выходит более 1 пикселя (т.е. что заметен)
xr0m
30 май 2013, 23:05
Форум: Прочее
Тема: Отладочные сообщения в коде
Ответы: 10
Просмотры: 5492

Re: Отладочные сообщения в коде

Аналогично записываются в лог фаил. При падении аппликации, можно попросить у пользователя лог фаил, и понять где у него проблема, но избыток лог записей тебе самому же будут мешать.
xr0m
30 май 2013, 21:05
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Доступ к интернету
Ответы: 38
Просмотры: 16701

Re: Доступ к интернету

Похоже он вовсе AsyncTask не использует. У него утечка.

А зачем для подключения использовать сервис? Странно все, выкладывай коды.
xr0m
29 май 2013, 23:12
Форум: Графика и анимация
Тема: Канвас, статичные объекты
Ответы: 4
Просмотры: 2850

Re: Канвас, статичные объекты

Не совсем точно, он рисуется один раз, и если его не перерисовывать в циклах, он сам не изменится.
В том же GL имеются опции, для буферизации неизменяемых объектов...
xr0m
29 май 2013, 22:12
Форум: Графика и анимация
Тема: Канвас, статичные объекты
Ответы: 4
Просмотры: 2850

Канвас, статичные объекты

Не могу найти в документации, как выводить объекты в канвас, которые не надо перерисовывать? Либо как то их добавить в буфер, что бы программа не перестраивала объекты, а только выводила на экран. А может создать второй канвас поверх первого? На нижнем статика, на верхнем движение изменяемых объекто...
xr0m
29 май 2013, 22:06
Форум: Графика и анимация
Тема: как нарисовать фигуру произвольной формы?
Ответы: 8
Просмотры: 5750

Re: как нарисовать фигуру произвольной формы?

dens писал(а): Решил рисовать через обычный View с переопределённым onDraw....
Попробуй дать для канвас ширину больше экрана, только зачем? Ты сдвигаешь, перерисовывается канвас, отсюда эффект сдвига. Но оно не за экраном. ИМХО
xr0m
29 май 2013, 22:03
Форум: Графика и анимация
Тема: как нарисовать фигуру произвольной формы?
Ответы: 8
Просмотры: 5750

Re: как нарисовать фигуру произвольной формы?

Nyashka писал(а):не дает поместить текстуру в выделенную область
попробуй Shader, тут для узора с повторениями код.
[syntax=java]
paint = new Paint(Paint.FILTER_BITMAP_FLAG);
Shader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT,Shader.TileMode.REPEAT);
paint .setShader(shader);
[/syntax]
xr0m
29 май 2013, 21:57
Форум: Графика и анимация
Тема: Анимация замочка.
Ответы: 8
Просмотры: 4631

Re: Анимация замочка.

canvas = свободная трансформация, деление (кроп). Все что душе угодно в 2D )
Но самый простой вариант это картинки с примитивной анимашкой(просто крутим спрайты), переводим в битмап и крутим. Правда программка растет в размерах из-за картинки.
xr0m
19 май 2013, 21:33
Форум: Ваши приложения
Тема: Учебник грамматики английского
Ответы: 8
Просмотры: 5028

Re: Учебник грамматики английского

Зачем авторизация в приложении?
xr0m
19 май 2013, 21:31
Форум: Ваши приложения
Тема: Учебник грамматики английского
Ответы: 8
Просмотры: 5028

Re: Учебник грамматики английского

В свое время использовал для фонетики этот шрифт (ссылка прямая на скачивание с моего сайта)
xr0m
18 май 2013, 21:48
Форум: Ваши приложения
Тема: Conformity [Online], Образовательная программа
Ответы: 31
Просмотры: 16235

Re: Conformity [Online], Образовательная программа

Добавил уровни сложности для англо-испанского словаря.
xr0m
18 май 2013, 09:01
Форум: Экранные компоненты
Тема: Помогите с установкой баннера АдМоб
Ответы: 16
Просмотры: 7555

Re: Помогите с установкой баннера АдМоб

beks000 писал(а):не с границы экрана а с границы RelativeLayout, то есть с середины(почти
Граница главного слоя совпадает всегда с границей экрана, если у Вас не так, значит вы не поняли пример rezak90
xr0m
16 май 2013, 20:51
Форум: Экранные компоненты
Тема: Помогите с установкой баннера АдМоб
Ответы: 16
Просмотры: 7555

Re: Помогите с установкой баннера АдМоб

Со статичной высотой не мог не работать. Явно где то Вы что-то изменяете.
xr0m
15 май 2013, 22:25
Форум: Проекты
Тема: Тестовое задание на вакансию разработчика
Ответы: 29
Просмотры: 25411

Re: Тестовое задание на вакансию разработчика

Пф... мне когда давали подобные задания, я разу говорил, что готов работать у них за з\п от $5000. Если начинали глазами хлопать, махал ручкой и рекомендовал искать лошков дальше. Если работодатель не уважает Ваше время, а не пойти ли ему сразу? Иначе на работе будет подобное дрюколо. PS 20 минут по...