路径在PathDashPathEffect构造函数中的含义是什么

时间:2013-11-19 10:18:25

标签: android path styles

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

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

我不知道这些参数意味着什么,特别是路径shap 在它所说的沿着标记的路径中,在我的例子中我有这条路径:

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);

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

你可以向我解释一下,谢谢。

2 个答案:

答案 0 :(得分:1)

shape女巫将重复绘制你的shape

你可以绘制任何你想要的形状,linespolylinespolygones,你绘制的路径是一串你在参数中传递给{{1}的小形状}

答案 1 :(得分:0)

它只绘制一个将在所有淹没路径中重复的形状

这里我们希望shap是两条平行线

这些坐标可以来自任何参考,这里是(0,0)并绘制这两条线。