Теперь я могу нарисовать все 10000 линий без каких-либо задержек. Все дело в тщательном проектировании draw()
метода. Я переместил некоторые операции создания объектов (например, Path, Point) из draw (). Я видел, что особенно projection.toPixels(geoPoint, point);
очень дорогая операция. Наконец, я установил альфа-константу, которая удерживает значение движения пальца в пикселях. И он рисует только тогда, когда пиксель или движение пикселя больше, чем альфа.