只绘制路径的一部分

时间:2016-02-16 15:07:41

标签: android canvas path draw clip

我的活动中有一个全屏自定义视图,我必须绘制每条线路形成的路径。由于我的视图支持缩放,取决于视图的放大方式,路径变大,因此视图变慢,甚至有时会崩溃。我想知道的是,如果有一些内置函数,我只能绘制画布中实际存在的部分路径。

我尝试过使用带有屏幕大小的直径的Path.op,但没有得到任何结果;它要么返回空路径,要么返回轮廓屏幕的路径。 Canvas.clipPath()也是如此。通过invalidate()传递矩形对我来说也不起作用,因为所述路径正在绘制绘图区域。

我还需要使用路径,因为我需要使用PathDashPath效果。所以,如果有一种方法可以使用drawLine,那么它也有帮助。

0 个答案:

没有答案