的一系列小形状
我正在使用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
您可以绘制任何想要的形状,lines
、polylines
、polygones
,并且您要绘制的路径是将参数传递给PathDashPathEffect
它只是画了一个在所有淹没路径中都会重复的形状,
这里我们希望形状是两条平行线,
这些坐标可以来自任何参考,这里是从(0,0),画出这两条线。