如何绘制线段

时间:2014-09-02 19:15:05

标签: android xamarin xamarin.android

我在这里使用教程或“食谱”作为绘制画布中对象的起点http://developer.xamarin.com/recipes/android/other_ux/drawing/draw_2d_graphics/

我的问题是:如何绘制线段,而不是绘制椭圆形(在示例中)或矩形(也是类似的过程)等形状?

1 个答案:

答案 0 :(得分:0)

尽管以前做了很多尝试,但我很快就找到了答案。

简短的回答是您需要创建一个路径,然后使用该路径创建一个新的PathShape。这是我在Xamarin提供的示例中添加的一些代码,它绘制了一个50像素长的垂直线段:

Path path = new Path ();
path.MoveTo(50, 0);
path.LineTo(50, 100);
_shape = new ShapeDrawable(new PathShape(path,100,100));
_shape.Paint.Set(paint);