Android Canvas didn't draw Path when Path's point out of view

view story

http://stackoverflow.com – I ran into some problem with Android Canvas when drawing path. My case is that i have a relative layout work like a map view ( not using google api or something like that ). I have to draw a path onto that view. canvas.drawPath(polyPath, borderPaint); I also have to draw other type like circle, polygon using canvas as well. Everytime we zoom in or zoom out, we re-calculate path point to match with zoom level. When using old api like android 2.3.3, there no problem at all. But for newer api like android 4.x, when we zoom in, there are point which have position out of visible view ( like (HowTos)