Рисование декартовой прямоугольной системы координат
Правила форума
Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036
Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036
-
- Сообщения: 15
- Зарегистрирован: 29 мар 2013, 10:15
Рисование декартовой прямоугольной системы координат
Необходимо создать вьюху, которая бы рисовала декартову прямоугольную систему координат. Входные параметры: максимальное значение по оси абсис 50, ординат - 100. Это живой пример из проекта фриланса, выполняемый одно время мной. Задание не такое уже и сложное, как может показаться. Если кому-то станет интересно, далее укажу дополнительные требования. Скриншот примерно того, что получилось в атаче.
- Вложения
-
- device-2013-03-29-095140.png (119.45 КБ) 10865 просмотров
Последний раз редактировалось wondertalik 29 мар 2013, 15:03, всего редактировалось 2 раза.
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Рисование декартовой прямоугольной системы координат
Почему именно 50 на 100? Пусть это будет настраиваемым параметром. И еще пусть зум и скрол будут и что-бы автоматическое вычисление размеров клетки было, с установкой минимального и максимального размера клетки
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
-
- Сообщения: 15
- Зарегистрирован: 29 мар 2013, 10:15
Re: Рисование декартовой прямоугольной системы координат
Потому что просили для новичков. Пусть сначала это сделают. Так появится понимание расчета статики, принципов построения, решений и т.д.KamiSempai писал(а):Почему именно 50 на 100? Пусть это будет настраиваемым параметром.
Пока суть задания стоит в создании вьюхи, которая будет рассчитывать размеры, и т.д. на основе выделенных для нее widthMeasureSpec, heightMeasureSpec. Я потом еще один подводный камень кину первому кто сделает))).KamiSempai писал(а): И еще пусть зум и скрол будут и что-бы автоматическое вычисление размеров клетки было, с установкой минимального и максимального размера клетки
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Рисование декартовой прямоугольной системы координат
Что то мне подсказывает, что никому кроме меня это не нужно. И никто кроме меня это делать не будет. А так хотелось на чей нибудь шее проехаться.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
-
- Сообщения: 15
- Зарегистрирован: 29 мар 2013, 10:15
Re: Рисование декартовой прямоугольной системы координат
Это дело каждого. Удачи. Ждемс результатов.
Re: Рисование декартовой прямоугольной системы координат
вы бы указывали что нужно использовать, какие-то пакеты, технологии etc.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Рисование декартовой прямоугольной системы координат
Я могу подсказать. Нужно использовать пакет android.view. Берешь от туда объект View и переопределяешь метод onDraw.Olivka писал(а):вы бы указывали что нужно использовать, какие-то пакеты, технологии etc.
Проще простого
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Рисование декартовой прямоугольной системы координат
Вам смешно, но я вот даже понятия не имею с чего подступиться - ни рисовала ни разу.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 15
- Зарегистрирован: 29 мар 2013, 10:15
Re: Рисование декартовой прямоугольной системы координат
Нечего смешного. Вам нужно создать класс и наследовать его от View, в этом классе понять что делают и переопределить методы onDraw(Canvas canvas), onMeasure(int widthMeasureSpec, int heightMeasureSpec). Так для реализации нужно хорошо разобраться с классами Canvas, Bitmap, Paint.Olivka писал(а):Вам смешно, но я вот даже понятия не имею с чего подступиться - ни рисовала ни разу.
Последний раз редактировалось wondertalik 01 апр 2013, 17:50, всего редактировалось 1 раз.
Re: Рисование декартовой прямоугольной системы координат
та ёпт обычная рисовалка, в гугле полно таких примеров.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
-
- Сообщения: 15
- Зарегистрирован: 29 мар 2013, 10:15
Re: Рисование декартовой прямоугольной системы координат
Никто не спорит. Сделать это полезное занятие.rezak90 писал(а):та ёпт обычная рисовалка, в гугле полно таких примеров.
Re: Рисование декартовой прямоугольной системы координат
а сделать не в обычном View а в SourceView, когда то начал с ним разбираться но времени особо не было так и не разобралсяwondertalik писал(а):Никто не спорит. Сделать это полезное занятие.rezak90 писал(а):та ёпт обычная рисовалка, в гугле полно таких примеров.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Рисование декартовой прямоугольной системы координат
Задачка то заманчивая, но пока времени нет спускаться на уровень ручного рисования объектов. А урок бы на такую тему с удовольствием почитал бы.