Если ты хочешь в новом обновлении канваса прорисовать все старые события, то тебе их надо куда-то сохранять. Как вариант - массив(линклист).
Эта функция рисует один корабль, а не поле.
Найдено 128 результатов
- 09 июн 2013, 22:50
- Форум: Графика и анимация
- Тема: Рисование на Canvas и обновление объектов [2]
- Ответы: 13
- Просмотры: 7928
- 09 июн 2013, 22:43
- Форум: Графика и анимация
- Тема: Рисование на Canvas и обновление объектов [2]
- Ответы: 13
- Просмотры: 7928
Re: Рисование на Canvas и обновление объектов [2]
Каждый вызов onDraw() рисуется с чистого холста. Создай поле как массив квадратов(а лучше объектов) и сохраняй там состояние квадрата (пустой, мимо, корабль, подбитый корабль). Во время прорисовки канваса, пробегаешься по массиву циклом и рисуешь все объекты.
- 09 июн 2013, 22:31
- Форум: Графика и анимация
- Тема: Рисование на Canvas и обновление объектов [2]
- Ответы: 13
- Просмотры: 7928
Re: Рисование на Canvas и обновление объектов [2]
ну конечно, ты должен прорисовывать всю картину за один вызов.
- 09 июн 2013, 22:25
- Форум: Графика и анимация
- Тема: Рисование на Canvas и обновление объектов [2]
- Ответы: 13
- Просмотры: 7928
Re: Рисование на Canvas и обновление объектов [2]
Не вижу в коде цикл, который должен дорисовать несколько квадратов. один вызов = один квадрат.
- 09 июн 2013, 22:21
- Форум: Графика и анимация
- Тема: Рисование на Canvas и обновление объектов [2]
- Ответы: 13
- Просмотры: 7928
Re: Рисование на Canvas и обновление объектов [2]
Потому что ты так отрисовываешь (rebro_piece+1), ты добавляешь 1 пиксель.
- 09 июн 2013, 22:15
- Форум: Графика и анимация
- Тема: Рисование на Canvas и обновление объектов [2]
- Ответы: 13
- Просмотры: 7928
Re: Рисование на Canvas и обновление объектов [2]
Желтый квадрат разве не оно?
- 09 июн 2013, 18:39
- Форум: Графика и анимация
- Тема: Рисование на Canvas и обновление объектов.
- Ответы: 3
- Просмотры: 2970
Re: Рисование на Canvas и обновление объектов.
Повторно то перерисовку вызываешь? Какая логика? После каждого тыка перерисовка канвас?
Новый канвас еще зачем? Ты используешь свой, перерисовывай его. Используешь сюрфейс?
Проверь, что площадь выходит более 1 пикселя (т.е. что заметен)
Новый канвас еще зачем? Ты используешь свой, перерисовывай его. Используешь сюрфейс?
Проверь, что площадь выходит более 1 пикселя (т.е. что заметен)
- 30 май 2013, 23:05
- Форум: Прочее
- Тема: Отладочные сообщения в коде
- Ответы: 10
- Просмотры: 5493
Re: Отладочные сообщения в коде
Аналогично записываются в лог фаил. При падении аппликации, можно попросить у пользователя лог фаил, и понять где у него проблема, но избыток лог записей тебе самому же будут мешать.
- 30 май 2013, 21:05
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Доступ к интернету
- Ответы: 38
- Просмотры: 16704
Re: Доступ к интернету
Похоже он вовсе AsyncTask не использует. У него утечка.
А зачем для подключения использовать сервис? Странно все, выкладывай коды.
А зачем для подключения использовать сервис? Странно все, выкладывай коды.
- 29 май 2013, 23:12
- Форум: Графика и анимация
- Тема: Канвас, статичные объекты
- Ответы: 4
- Просмотры: 2851
Re: Канвас, статичные объекты
Не совсем точно, он рисуется один раз, и если его не перерисовывать в циклах, он сам не изменится.
В том же GL имеются опции, для буферизации неизменяемых объектов...
В том же GL имеются опции, для буферизации неизменяемых объектов...
- 29 май 2013, 22:12
- Форум: Графика и анимация
- Тема: Канвас, статичные объекты
- Ответы: 4
- Просмотры: 2851
Канвас, статичные объекты
Не могу найти в документации, как выводить объекты в канвас, которые не надо перерисовывать? Либо как то их добавить в буфер, что бы программа не перестраивала объекты, а только выводила на экран. А может создать второй канвас поверх первого? На нижнем статика, на верхнем движение изменяемых объекто...
- 29 май 2013, 22:06
- Форум: Графика и анимация
- Тема: как нарисовать фигуру произвольной формы?
- Ответы: 8
- Просмотры: 5750
Re: как нарисовать фигуру произвольной формы?
Попробуй дать для канвас ширину больше экрана, только зачем? Ты сдвигаешь, перерисовывается канвас, отсюда эффект сдвига. Но оно не за экраном. ИМХОdens писал(а): Решил рисовать через обычный View с переопределённым onDraw....
- 29 май 2013, 22:03
- Форум: Графика и анимация
- Тема: как нарисовать фигуру произвольной формы?
- Ответы: 8
- Просмотры: 5750
Re: как нарисовать фигуру произвольной формы?
попробуй Shader, тут для узора с повторениями код.Nyashka писал(а):не дает поместить текстуру в выделенную область
[syntax=java]
paint = new Paint(Paint.FILTER_BITMAP_FLAG);
Shader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT,Shader.TileMode.REPEAT);
paint .setShader(shader);
[/syntax]
- 29 май 2013, 21:57
- Форум: Графика и анимация
- Тема: Анимация замочка.
- Ответы: 8
- Просмотры: 4632
Re: Анимация замочка.
canvas = свободная трансформация, деление (кроп). Все что душе угодно в 2D )
Но самый простой вариант это картинки с примитивной анимашкой(просто крутим спрайты), переводим в битмап и крутим. Правда программка растет в размерах из-за картинки.
Но самый простой вариант это картинки с примитивной анимашкой(просто крутим спрайты), переводим в битмап и крутим. Правда программка растет в размерах из-за картинки.
- 19 май 2013, 21:33
- Форум: Ваши приложения
- Тема: Учебник грамматики английского
- Ответы: 8
- Просмотры: 5030
Re: Учебник грамматики английского
Зачем авторизация в приложении?
- 19 май 2013, 21:31
- Форум: Ваши приложения
- Тема: Учебник грамматики английского
- Ответы: 8
- Просмотры: 5030
Re: Учебник грамматики английского
В свое время использовал для фонетики этот шрифт (ссылка прямая на скачивание с моего сайта)
- 18 май 2013, 21:48
- Форум: Ваши приложения
- Тема: Conformity [Online], Образовательная программа
- Ответы: 31
- Просмотры: 16238
Re: Conformity [Online], Образовательная программа
Добавил уровни сложности для англо-испанского словаря.
- 18 май 2013, 09:01
- Форум: Экранные компоненты
- Тема: Помогите с установкой баннера АдМоб
- Ответы: 16
- Просмотры: 7556
Re: Помогите с установкой баннера АдМоб
Граница главного слоя совпадает всегда с границей экрана, если у Вас не так, значит вы не поняли пример rezak90beks000 писал(а):не с границы экрана а с границы RelativeLayout, то есть с середины(почти
- 16 май 2013, 20:51
- Форум: Экранные компоненты
- Тема: Помогите с установкой баннера АдМоб
- Ответы: 16
- Просмотры: 7556
Re: Помогите с установкой баннера АдМоб
Со статичной высотой не мог не работать. Явно где то Вы что-то изменяете.
- 15 май 2013, 22:25
- Форум: Проекты
- Тема: Тестовое задание на вакансию разработчика
- Ответы: 29
- Просмотры: 25467
Re: Тестовое задание на вакансию разработчика
Пф... мне когда давали подобные задания, я разу говорил, что готов работать у них за з\п от $5000. Если начинали глазами хлопать, махал ручкой и рекомендовал искать лошков дальше. Если работодатель не уважает Ваше время, а не пойти ли ему сразу? Иначе на работе будет подобное дрюколо. PS 20 минут по...