อยากได้โค๊ตรับการวาดภาพผ่านทางทัสกรีนอ่ะคับ

Home Forums General Android Application Development อยากได้โค๊ตรับการวาดภาพผ่านทางทัสกรีนอ่ะคับ

  • pletcgroup
    Participant

    คือผมศึกษาเรื่องการวาดภาพ ลากเส้นอยู่อ่ะคับ ใครพอจะมโค๊ตมั้ยอ่ะคับ ศึกษาในAndroid developer งงมากเลยอ่ะคับ ช่วยแน่ะนำด้วยนะคับ

5 Comments

  • geekgok
    geekgok
    Participant

    ตามลิงค์นี้เลยครับ 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 ครับ

    ลองเอาไปพัฒนาเพิ่มเติมดูนะครับ

  • pletcgroup
    Participant

    ขอบคุณมากเลยคับ จะลองดูนะคับ

  • pletcgroup
    Participant

    ในส่วนของ onDraw มันติดที่บรรทัดที่ 21อ่ะคับ
    เหมือน path ไม่เข้า ArrayList อ่าคับ ช่วยที่่คับ

    มีโค๊ตที่เขียนสมบรูณ์แล้วมั้ยคับ

  • geekgok
    geekgok
    Participant

    เขียนให้แล้วนะครับ โหลดได้ตาม URL ด้านล่างครับ
    ส่วนเรื่อง Surface ต้องรอหน่อยนะครับ ^ ^

    http://www.geekgok.com/file/FingerPaint.rar

  • pletcgroup
    Participant

    ขอบคุณมากๆเลยคับ

You must be logged in to reply to this topic.

To Top