0
我已經在畫布http://developer.xamarin.com/recipes/android/other_ux/drawing/draw_2d_graphics/如何繪製線段
我的問題是繪製對象使用的教程或「配方」在這裏作爲一個起點:我怎樣繪製線段,而不是畫形狀如橢圓形(在該示例中)或矩形(也是類似的過程)?
我已經在畫布http://developer.xamarin.com/recipes/android/other_ux/drawing/draw_2d_graphics/如何繪製線段
我的問題是繪製對象使用的教程或「配方」在這裏作爲一個起點:我怎樣繪製線段,而不是畫形狀如橢圓形(在該示例中)或矩形(也是類似的過程)?
儘管有很多嘗試,但我在詢問後很快就找到了答案。
簡而言之,您需要創建一個路徑,然後使用該路徑創建一個新的PathShape。下面是一些代碼我加入到繪製一個50像素的長的垂直線段由那些在Xamarin提供的示例:
Path path = new Path();
path.MoveTo(50, 0);
path.LineTo(50, 100);
_shape = new ShapeDrawable(new PathShape(path,100,100));
_shape.Paint.Set(paint);
也可以使用該方法canvas.DrawLine傳遞點。 – jensendp 2014-09-02 19:35:14