我工作的一个自定义视图实现像环形菜单捕捉应用。 花费了大量的时间后,我已经做了一点进步,完成了外半圆圈multile颜色。 现在,通过阅读赶上应用程序的开发者提供给他一个查询用户的回答,我碰到了类路径。 谷歌Android开发者页面没有提供被理解足够的材料和熟悉的路径。 所以,请 ? 任何人 ?
提前致谢。
我工作的一个自定义视图实现像环形菜单捕捉应用。 花费了大量的时间后,我已经做了一点进步,完成了外半圆圈multile颜色。 现在,通过阅读赶上应用程序的开发者提供给他一个查询用户的回答,我碰到了类路径。 谷歌Android开发者页面没有提供被理解足够的材料和熟悉的路径。 所以,请 ? 任何人 ?
提前致谢。
你可以用它来画在画布上线。 路径基本上是行的集合。 您可以使用它来创建不是标准的形状。 例如,有一个大量的函数来创建一些默认的形状:
canvas.drawRect();
canvas.drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint);
canvas.drawCircle(float cx, float cy, float radius, Paint paint);
canvas.drawLine(float startX, float startY, float stopX, float stopY, Paint paint);
canvas.drawOval(RectF oval, Paint paint);
canvas.drawRect(float left, float top, float right, float bottom, Paint paint);
但是,如果你想要自定义,你可以创建一个路径,并通过调用
// Set the beginning of the next contour to the point (x,y).
void moveTo(float x, float y)
// Add a line from the last point to the specified point (x,y).
void lineTo(float x, float y)
您有吸引你的路径的线条铅笔的控制。 这里有一个很好的教程