Вопрос по рисованию линий
Вопрос по рисованию линий
Такая задача: есть на экране 3 точки(круг и в центре у него номер), нужно последовательно соединить кружочки линиями, я разобрался как как рисовать линию по движению, даже если соединяем правильные точки линия сохраняется на экране, но когда рисуем вторую линию, первая стирается, дайте плз ссылку мб на примеры какие или подскажитое как это сделать, ато пока никак не получается это...
Re: Вопрос по рисованию линий
Возможно вы рисуете линию только в момент движения? А когда начинается новое движение, перезаписываете переменные и рисуется уже только вторая линия.k.chaiko писал(а):Такая задача: есть на экране 3 точки(круг и в центре у него номер), нужно последовательно соединить кружочки линиями, я разобрался как как рисовать линию по движению, даже если соединяем правильные точки линия сохраняется на экране, но когда рисуем вторую линию, первая стирается, дайте плз ссылку мб на примеры какие или подскажитое как это сделать, ато пока никак не получается это...
После отрисовки первой линии, сохраните куда-нить ее координаты и рисуйте ее там, где у вас круги рисуются. Т.е. каждый раз, а не только при движении.
Можно, например, создать объект Line. У которого будет 4 переменные x1,y1,x2,y2. И объект List<Line> Lines. Закончили рисовать линию, создаете объект Line и помещаете в Lines. А при каждой прорисовке (там где рисуете круги) проверяйте объект Lines на наличие элементов Line и рисуйте их.
Надеюсь, понятно изложил ))