วิธีการวาดส่วนของเส้นตรง
ฉันได้ใช้บทช่วยสอนหรือ "สูตรอาหาร" ที่นี่เป็นจุดเริ่มต้นในการวาดภาพวัตถุบนผืนผ้าใบ http://developer.xamarin.com/recipes/android/other_ux/drawing/draw_2d_graphics/
คำถามของฉันคือ: ฉันจะวาดส่วนของเส้นตรงแทนที่จะวาดรูปร่างเช่นวงรี (ในตัวอย่าง) หรือสี่เหลี่ยมผืนผ้า (กระบวนการที่คล้ายกันเช่นกัน) ได้อย่างไร
คำตอบ (1)
ฉันสามารถหาคำตอบได้ไม่นานหลังจากถาม แม้ว่าก่อนหน้านี้จะพยายามมากก็ตาม
คำตอบสั้นๆ คือ คุณต้องสร้างเส้นทาง จากนั้นสร้าง 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);
person
Jake
schedule
02.09.2014