当path指向视图时,Androidcanvas没有绘制path

绘制path时遇到了Android Canvas的一些问题。 我的情况是,我有一个相对的布局工作像地图视图(不使用谷歌API或类似的东西)。 我不得不为这个观点画一条路。

canvas.drawPath(polyPath, borderPaint); 

我也必须绘制其他types的圆形,也使用canvas的多边形。 每次我们放大或缩小,我们重新计算path点以匹配缩放级别。 当使用像android 2.3.3的旧API时,没有任何问题。 但是对于像android 4.x这样的更新的api,当我们放大的时候,有一个位置在可见视图之外(比如-300,-300)。 经过一段时间的放大,可见区域只显示我path的一小部分。 突然之间,整条道路消失了。 如果我们缩小,它会再次出现。 它像canvas停止渲染那些(其他对象仍然显示为图标)同样的事情去圆,椭圆形或多边形。

所以我不确定canvas是如何变化的? 有什么我失踪使用canvas绘图?

Solutions Collecting From Web of "当path指向视图时,Androidcanvas没有绘制path"