У меня есть ListView и внутри некоторых строк из этого представления я нарисовал точки в другом положении. Теперь мне нужно соединить эти точки (каждая в другой строке) с линией. Это похоже на функциональность линейной диаграммы, но внутри ListView.Линейная диаграмма в Listview
Любая идея, как я могу это сделать?
Отредактировано:
Я думал о том, чтобы общая высоту ListView и имею компоновку кадра с тем же размером в верхней части ListView, а затем нарисуйте точки на этой компоновке дает координату точки зрения, связанному с каждый колонка. Но я не знаю, возможно ли это, потому что мне также нужно нарисовать точки, которые еще не на экране (когда пользователь прокручивает список)
'Я нарисовал точки 'Я полагаю, вы использовали' canvas.drawPoint() '. Имея массив точек, вы можете использовать 'canvas.drawPoints()'. Или просто используйте 'canvas.drawLine()' для подключения каждой точки к следующей. –
Я думаю, что это не так просто. Точками являются ImageView, созданные адаптером списка, поэтому точки находятся внутри строк, и я должен нарисовать линию между точками в разных строках. – belen
Сделайте это в адаптере, точно после рисования точек. –