path在PathDashPathEffect构造函数中意味着什么



我正在使用Android PathEffect,我找到了一个很好的例子,但当我到达PathDashPathEffect构造函数时

   PathDashPathEffect(Path shape, float advance, float phase, PathDashPathEffect.Style style)

我不知道这些参数是什么意思,尤其是路径形状在文档中,它说要沿着盖章的路径,在我的示例中,我有这样的路径:

Path p = new Path();
 p.moveTo(-6, 4);
 p.lineTo(6,4);
 p.lineTo(6,3);
 p.lineTo(-6, 3);
 p.close();
 p.moveTo(-6, -4);
 p.lineTo(6,-4);
 p.lineTo(6,-3);
 p.lineTo(-6, -3);

我不知道为什么它会关闭路径,然后继续绘制,

你能给我解释一下吗,谢谢。

这是shape开关将被重复以绘制您的shape

您可以绘制任何想要的形状,linespolylinespolygones,并且您要绘制的路径是将参数传递给PathDashPathEffect

的一系列小形状

它只是画了一个在所有淹没路径中都会重复的形状,

这里我们希望形状是两条平行线,

这些坐标可以来自任何参考,这里是从(0,0),画出这两条线。

相关内容

  • 没有找到相关文章

最新更新