คือผมศึกษาเรื่องการวาดภาพ ลากเส้นอยู่อ่ะคับ ใครพอจะมโค๊ตมั้ยอ่ะคับ ศึกษาในAndroid developer งงมากเลยอ่ะคับ ช่วยแน่ะนำด้วยนะคับ
คือผมศึกษาเรื่องการวาดภาพ ลากเส้นอยู่อ่ะคับ ใครพอจะมโค๊ตมั้ยอ่ะคับ ศึกษาในAndroid developer งงมากเลยอ่ะคับ ช่วยแน่ะนำด้วยนะคับ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
ตามลิงค์นี้เลยครับ http://www.tutorialforandroid.com/2009/06/drawing-with-canvas-in-android.html
อธิบายคร่าวๆ นะครับ step การทำงานจะมีอยู่ 3 ส่วนหลักๆด้วยกัน คือ
1. ส่วนของ Activity จะเป็นส่วนในการ set brush ที่จะวาดลงบน canvas ครับ
หมายเหตุ บรรทัดที่ 14 ไม่มี
2. ส่วนของ Ontouch event จะตรวจจับการ Touch ของเราบน Canvas ครับ
โดยจะเก็บตำแหน่ง X,Y แล้วสร้าง Path ขึ้นมา แล้วเก็บไว้ใน Arraylist ครับ
3. ส่วนของ OnDraw จะเป็นส่วนที่นำ Path ทีได้หลังจากเกิด event Ontouch มาวาดลงใน Canvas ครับ
ลองเอาไปพัฒนาเพิ่มเติมดูนะครับ
ขอบคุณมากเลยคับ จะลองดูนะคับ
ในส่วนของ onDraw มันติดที่บรรทัดที่ 21อ่ะคับ
เหมือน path ไม่เข้า ArrayList อ่าคับ ช่วยที่่คับ
มีโค๊ตที่เขียนสมบรูณ์แล้วมั้ยคับ
เขียนให้แล้วนะครับ โหลดได้ตาม URL ด้านล่างครับ
ส่วนเรื่อง Surface ต้องรอหน่อยนะครับ ^ ^
www.geekgok.com/file/FingerPaint.rar
ขอบคุณมากๆเลยคับ