คำแนะนำทีละขั้นตอนสำหรับแอนิเมชั่น UI ด้วยหลักการและภาพร่าง

เผยแพร่แล้ว: 2022-03-11

การออกแบบอินเทอร์เฟซ UI โดยคำนึงถึงแอนิเมชันและการเปลี่ยนภาพเป็นวิธีที่ยอดเยี่ยมในการวางแผนประสบการณ์ผู้ใช้ (UX) ที่ดีขึ้นสำหรับแอปถัดไปของคุณ การโต้ตอบขนาดเล็กแบบเคลื่อนไหวเป็นวิธีที่สมบูรณ์แบบในการกระตุ้นการมีส่วนร่วมของผู้ใช้ ในโลกที่มีช่วงความสนใจสั้น นี่คือเหตุผลที่ Airbnb เพิ่งเปิดตัว Lottie ซึ่งเป็น “เครื่องมือโอเพนซอร์ซใหม่ที่ทำให้การเพิ่มแอนิเมชั่นไปยังแอพที่มาพร้อมเครื่องนั้นรวดเร็ว”

โครงการอย่าง Lottie แสดงให้เห็นถึงความสำคัญที่เพิ่มขึ้นของการเพิ่มการเคลื่อนไหวเป็นองค์ประกอบใหม่สำหรับการประดิษฐ์ UX ที่ปรับปรุงแล้วสำหรับทั้งแอพและเว็บไซต์

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้เทคนิคแอนิเมชั่น UI ที่มีประสิทธิภาพโดยใช้หลักการสำหรับ Mac หลังจากที่คุณอ่านคู่มือนี้แล้ว คุณจะสามารถเปลี่ยนหุ่นจำลองที่นิ่งๆ และนิ่งๆ ให้กลายเป็นต้นแบบแบบอินเทอร์แอกทีฟเพื่อแสดงผลงานของคุณได้ดียิ่งขึ้น คุณสามารถใช้สิ่งที่จะได้เรียนรู้ที่นี่เพื่อปรับปรุงการเสนอขาย UI ครั้งต่อไปและการเลี้ยงลูก

มาเริ่มกันเลย.

ดาวน์โหลดแหล่งข้อมูลฟรีเหล่านี้เพื่อติดตาม

คุณจะต้องใช้แอป Principle และ Sketch เพื่อติดตามเท่านั้น หากคุณยังไม่มี คุณสามารถดาวน์โหลดรุ่นทดลองใช้ฟรีโดยใช้ลิงก์ด้านล่าง

  • ดาวน์โหลดหลักการทดลองใช้ฟรีที่นี่

  • ดาวน์โหลด Sketch รุ่นทดลองใช้ฟรีที่นี่

  • ดาวน์โหลดไฟล์ต้นฉบับบทช่วยสอนฟรีที่นี่

ภาพรวมของอินเทอร์เฟซหลัก

คู่มือการสร้างภาพเคลื่อนไหว UI ด้วยหลักการและภาพร่าง

หากคุณคุ้นเคยกับ Mac OS อินเทอร์เฟซของ Principle จะดูคุ้นเคยมาก มีสามส่วนหลัก: แถบด้านข้าง พื้นที่ออกแบบที่แสดงอาร์ตบอร์ด และหน้าต่างแสดงตัวอย่างที่คุณสามารถปรับขนาดและย้ายไปรอบๆ ได้

การทำความเข้าใจแนวคิดแอนิเมชั่นพื้นฐานในหลักการ

การสร้างแอนิเมชั่นด้วยหลักการนั้นค่อนข้างง่าย คุณไม่จำเป็นต้องมีพื้นหลังแอนิเมชั่นเพื่อเริ่มต้น อันที่จริง การยกของหนักส่วนใหญ่เป็นแบบอัตโนมัติโดยหลักการ และคุณจะต้องมุ่งเน้นเฉพาะสิ่งที่เริ่มต้นแอนิเมชัน (เช่น ปุ่ม ลิงก์ เหตุการณ์การเลื่อน) ภาพเคลื่อนไหวเริ่มต้นอย่างไร และสิ้นสุดอย่างไร

เพื่อช่วยให้คุณปฏิบัติตามได้ดียิ่งขึ้น ต่อไปนี้คือคำศัพท์สั้นๆ ที่คุณจะเห็นตลอดทั้งคู่มือ

  • คอมโพเนนต์: คอมโพเนนต์คือการจัดกลุ่มประเภทหนึ่งที่ช่วยให้มีองค์ประกอบและแม้กระทั่งภาพเคลื่อนไหว เทียบเท่ากับ "วัตถุอัจฉริยะ" ใน Photoshop หรือ "สัญลักษณ์" ใน Illustrator
  • ทริกเกอร์: วิธีการเริ่มแอนิเมชัน เช่น โดยการแตะ เลื่อน โฮเวอร์ ฯลฯ ในหลักการ ทริกเกอร์สามารถกำหนดได้โดยการเลือกองค์ประกอบใดๆ ในหลักการ แล้วคลิกไอคอนที่ปรากฏทางด้านขวาพร้อมไอคอนรูปสายฟ้า
  • การ เปลี่ยนผ่าน: การเปลี่ยนสถานะจากอาร์ตบอร์ดหนึ่งไปยังอีกบอร์ดหนึ่ง กล่าวคือ เลื่อนไปทางซ้ายหรือขวา
  • เอ ฟเฟกต์การค่อยๆ เปลี่ยน: ระดับความราบรื่นของการเปลี่ยนตามวิธีที่แอนิเมชั่นเริ่มต้นและสิ้นสุด

ก. ทริกเกอร์และการเปลี่ยนแปลง

คู่มือการสร้างภาพเคลื่อนไหว UI ด้วยหลักการและภาพร่าง

ขั้นตอนแรกในการสร้างแอนิเมชั่นด้วยหลักการคือการตั้งค่าทริกเกอร์ (พฤติกรรมหรือการกระทำที่เริ่มแอนิเมชั่น) บนองค์ประกอบ (เช่น ปุ่ม หรือลิงก์) และเพื่อเปลี่ยนสถานะเริ่มต้นและ/หรือขั้นสุดท้าย (เช่น ตำแหน่งหรือมาตราส่วน ตั้งแต่ต้นจนจบของแอนิเมชั่น)

  1. กำหนดสถานะเริ่มต้น: องค์ประกอบ UI ของคุณมีลักษณะอย่างไรที่จุดเริ่มต้นก่อนที่แอนิเมชั่นจะเกิดขึ้น
  2. กำหนดทริกเกอร์: โดยการเลือกองค์ประกอบการโต้ตอบและการกระทำที่เปิดใช้งานภาพเคลื่อนไหว
  3. กำหนดสถานะสุดท้าย: วิธีแสดงองค์ประกอบเมื่อสิ้นสุดภาพเคลื่อนไหว

เมื่อคุณตั้งค่าแอนิเมชั่นแล้ว คุณสามารถดูตัวอย่างได้ในหน้าต่างแสดงตัวอย่าง

B. ความยาวของแอนิเมชันและเอฟเฟกต์การผ่อนคลาย

บทช่วยสอนในการสร้าง UI แบบเคลื่อนไหวด้วยหลักการและภาพร่าง

ตามค่าเริ่มต้น Principle จะสร้างภาพเคลื่อนไหวครึ่งวินาที บางครั้งอาจยังไม่เพียงพอที่จะเห็นเอฟเฟกต์การเปลี่ยนแปลงโดยละเอียด คุณสามารถเปลี่ยนระยะเวลาและเอฟเฟกต์ "การค่อยๆ เปลี่ยน" จากแผงภาพเคลื่อนไหวได้โดยทำตาม 3 ขั้นตอนเหล่านี้

  1. เปิดแผงแอนิเมชั่น: เลือกลูกศรสีดำระหว่างอาร์ตบอร์ดสองแผ่น แล้วคลิกปุ่ม “เคลื่อนไหว” ที่แถบด้านบน
  2. ขยายความยาวของภาพเคลื่อนไหว: ย้ายจุดสิ้นสุดของเส้นสีน้ำเงิน
  3. ใช้การค่อยๆ เปลี่ยน: เลือกจุดที่มีรูปร่างเป็นเพชรทั้งหมด และเลือก "ทำให้ทั้งคู่ง่ายขึ้น" จากเมนูแบบเลื่อนลงเพื่อทำให้การเปลี่ยนภาพราบรื่นขึ้น

สิ่งที่คุณจะได้รับ

วิดีโอนี้จะแสดงให้คุณเห็นว่าคุณจะสร้างอะไรได้บ้างเมื่อทำตามบทช่วยสอนนี้ แอปสาธิตจะแสดงจานสีของดีไซน์ Material ของ Google และให้รายละเอียดเพิ่มเติมแก่คุณเมื่อคุณเลือกสี คุณจะสร้างแอนิเมชั่นการโหลด การเปลี่ยนหน้าบางหน้าด้วยเอฟเฟกต์พารัลแลกซ์ที่ราบรื่น และแถบเลื่อนเมนู

ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดไฟล์ต้นทางการสอนฟรีที่นี่

มาเริ่มกันเลย.

จากไฟล์สเก็ตช์สู่หลักการ

  1. ย้ายอาร์ตบอร์ดเพื่อเตรียมพร้อมสำหรับการเปลี่ยนระหว่างอาร์ทบอร์ดอย่างเป็นธรรมชาติ: ตัวอย่างเช่น หน้าจอที่เลื่อนจากด้านขวาควรสัมผัสกับขอบด้านขวาของหน้าจอซึ่งจะแทนที่ภาพเคลื่อนไหว
  2. เมื่อไฟล์ Sketch ของคุณพร้อมแล้ว ให้ไปที่หลักการ สร้างเอกสารเปล่าที่ตรงกับอัตราส่วน 360x640 แล้วคลิกปุ่ม "นำเข้า"

การลบส่วนหัวของหน้าจอเพื่อการเลื่อนแบบไม่มีรอยต่อ

หากต้องการสร้างการเปลี่ยนระหว่างหน้าอย่างราบรื่น คุณสามารถลบแต่ละส่วนหัวออกได้ ยกเว้นส่วนหัวแรก ตอนแรกมีการเพิ่มส่วนหัวเพื่อแสดงรูปลักษณ์ของแอป คุณจะเก็บส่วนหัวไว้บนหน้าจอ "ยินดีต้อนรับ" เท่านั้น และจะทำหน้าที่เป็นแถบติดหนึบกับแถบที่มีเมนูและชื่อแอป

การสร้างแอนิเมชั่นกำลังโหลด - The Shapes

  1. เลือกกลุ่มการโหลดรูปทรง และคลิกที่ "สร้างส่วนประกอบ" ที่มีรูปทรงและข้อความในการโหลด สร้างส่วนประกอบสำหรับข้อความภายในสัญลักษณ์แรก เราจะทำให้ข้อความเคลื่อนไหวแยกกันหลังจากนั้น
  2. เลือกรูปร่างที่จัดกลุ่ม เลือกทริกเกอร์ "แตะ" แล้วลากและวางบนอาร์ตบอร์ดเดียวกันเพื่อสร้างสำเนา
  3. อาร์ตบอร์ดที่สองแสดงถึงสถานะสุดท้ายของแอนิเมชั่น และคุณสามารถหมุนกลุ่มได้โดยใช้คุณสมบัติมุม กำหนดค่ามุมต่างๆ ให้กับ "เติม" และ "โครงร่าง" เพื่อสร้างเอฟเฟกต์ที่น่าสนใจยิ่งขึ้น
  4. ในการดำเนินการให้เสร็จสิ้น ให้เลือกลูกศรระหว่างอาร์ตบอร์ด คลิก "Animate" เพื่อเปิด "แผงภาพเคลื่อนไหว" และเปลี่ยนระยะเวลาโดยเลื่อนจุดสิ้นสุดไปที่ประมาณ 1.00 วินาที

การสร้างแอนิเมชั่นกำลังโหลด - ข้อความ

  1. ขั้นแรก สร้างแอนิเมชั่นสไลด์ขึ้น เลือกรูปร่างปุ่ม และใช้เหตุการณ์ทริกเกอร์ "แตะ" ในอาร์ตบอร์ดใหม่ ให้ย้ายหน้าจอทั้งหมดขึ้น 640px (เท่ากับความสูงของอาร์ตบอร์ดปัจจุบัน)
  2. ทีนี้ มาสร้างพารัลแลกซ์กัน ไปที่อาร์ตบอร์ดก่อนหน้า บนหน้าจอต้อนรับ ย้ายรูปทรงเรขาคณิตและข้อความลงไปที่ค่า Y ต่างๆ
  3. สุดท้าย ภายในแผงภาพเคลื่อนไหว ให้ขยายไทม์ไลน์ พูดเป็น 1 วินาที ใช้เอฟเฟกต์ "Ease Both" กับไทม์ไลน์ (ตรวจสอบให้แน่ใจว่าคุณได้เลือกจุดรูปเพชรทั้งหมดแล้ว และคลิกบนเส้นสีน้ำเงินเพื่อใช้เอฟเฟกต์กับทั้งหมด)
  4. ดูตัวอย่างแอนิเมชั่นของคุณและย้ายรูปร่างไปรอบๆ จนกว่าเอฟเฟกต์พารัลแลกซ์จะดูดีสำหรับคุณ

การสร้างเอฟเฟกต์ Parallax - หน้ายินดีต้อนรับ

  1. เลือกองค์ประกอบการโหลดและใช้ทริกเกอร์ "แตะ" โดยการลากลูกศรจากที่ใดก็ได้ในอาร์ตบอร์ด
  2. เลือกหน้าจอทั้งหมด (จากกลุ่มหลัก) และเลื่อนขึ้น 640px ขั้นตอนนี้จะแสดงหน้าจอต้อนรับในมุมมอง
  3. กลับไปที่อาร์ตบอร์ดก่อนหน้า และย้ายรูปร่างบนหน้าจอ "ยินดีต้อนรับ" ลงด้านล่าง สิ่งนี้จะสร้างเอฟเฟกต์การเลื่อนแบบอะซิงโครนัสที่เรียกว่าพารัลแลกซ์
  4. ปรับภาพเคลื่อนไหวโดยเพิ่มเวลาให้กับการเปลี่ยนภายในแผงภาพเคลื่อนไหว: เลือกลูกศรระหว่างอาร์ตบอร์ด จากนั้นลากจุดปลายบนเส้นสีน้ำเงินไปที่ประมาณ 1 วินาที

การสร้างเอฟเฟกต์พารัลแลกซ์ - เกี่ยวกับเพจ

  1. เลือกปุ่มลูกศรชี้ลง (ตรวจสอบให้แน่ใจว่าคุณได้เลือกทั้งกลุ่มแล้ว) และใช้ทริกเกอร์ "แตะ" โดยลากลูกศรจากที่ใดก็ได้ในอาร์ตบอร์ด
  2. เลือกหน้าจอทั้งหมด (จากกลุ่มหลัก) และย้ายทุกอย่างขึ้น 640px ขั้นตอนนี้จะแสดงหน้าจอเกี่ยวกับในมุมมอง
  3. กลับไปที่อาร์ตบอร์ดก่อนหน้า และย้ายรูปร่างบนหน้าจอ "เกี่ยวกับ" ลงด้านล่าง สิ่งนี้จะสร้างเอฟเฟกต์การเลื่อนแบบอะซิงโครนัสที่เรียกว่าพารัลแลกซ์

การสร้างเอฟเฟกต์พารัลแลกซ์ - หน้าสี

  1. ใช้ทริกเกอร์ "แตะ" กับปุ่มลูกศรลง (ตรวจสอบให้แน่ใจว่าคุณเลือกทั้งกลุ่ม) และนั่นจะสร้างอาร์ตบอร์ดใหม่
  2. บนอาร์ตบอร์ดใหม่ ให้เลือกหน้าจอทั้งหมดแล้วเลื่อนขึ้น 640px
  3. บนอาร์ตบอร์ดก่อนหน้า ให้เลื่อนสีและข้อความลงด้านล่าง โปรดทราบว่ายิ่งคุณย้ายวัตถุไปด้านล่าง ยิ่งใช้เวลานานในการสำรอง ดังนั้นโปรดใช้ตำแหน่งอื่นเพื่อสร้างเอฟเฟกต์แบบไดนามิกมากขึ้น
  4. สุดท้าย โดยขยายแอนิเมชั่น และใช้ “ease both” บนไทม์ไลน์สีน้ำเงินทั้งหมดภายในแผงแอนิเมชั่น

เลื่อนหน้าจากด้านข้าง - หน้าเลือกสี

  1. ใช้ทริกเกอร์ "แตะ" กับปุ่ม "โหลดเพิ่มเติม" บนหน้าจอ "สี"
  2. ในอาร์ตบอร์ดใหม่ ให้ย้ายเนื้อหา "สี" และ "การเลือก" ไปทางซ้าย 360px (ความกว้างของอาร์ตบอร์ด)
  3. กลับไปที่อาร์ตบอร์ดก่อนหน้าและย้ายเนื้อหาบนหน้าจอไปในทิศทางตรงกันข้าม - ขวา
  4. โปรดทราบว่าคุณยังสามารถทำให้ความทึบของหน้าจอเลื่อนเข้ามาจากศูนย์เปอร์เซ็นต์ถึง 100 เปอร์เซ็นต์ได้อีกด้วย
  5. เล่นกับระยะเวลาของภาพเคลื่อนไหวและเอฟเฟกต์การค่อยๆ เปลี่ยนเพื่อปรับแต่งเอฟเฟกต์การเปลี่ยน

เคลื่อนไหวไอคอนเมนู

  1. โปรดทราบว่าเลเยอร์และรูปร่างใดๆ ที่มีเอฟเฟกต์ (เช่น เงา) จากไฟล์ต้นฉบับของ Sketch จะถูกนำเข้ามาที่ Principle เป็นรูปภาพ หากคุณต้องการแก้ไขรูปร่างในหลักการ อย่าพยายามเพิ่มเอฟเฟกต์พิเศษใดๆ จนกว่าจะนำเข้าเสร็จ
  2. ดังที่กล่าวไปแล้ว โดยใช้ไอคอนที่มีอยู่เป็นแนวทาง วาดสี่เหลี่ยมบาง ๆ สามสี่เหลี่ยม และจัดกลุ่มเพื่อสร้างไอคอนเมนูแฮมเบอร์เกอร์ ตอนนี้คุณสามารถลบหรือซ่อนไอคอนเมนูก่อนหน้าได้
  3. เลือกไอคอนที่สร้างขึ้นใหม่ และใช้ทริกเกอร์ "แตะ" กับไอคอนดังกล่าว
  4. ในอาร์ตบอร์ดใหม่ ให้หมุนสี่เหลี่ยมผืนผ้าด้านบนและด้านล่างบนไอคอนเมนู ตรวจสอบให้แน่ใจว่าอยู่กึ่งกลาง และให้ความทึบศูนย์เปอร์เซ็นต์แก่อันตรงกลาง
  5. หากต้องการดูแอนิเมชั่นที่คุณเพิ่งสร้างขึ้น ให้ลิงก์กลับไอคอนเมนูที่เปลี่ยนแปลงไปยังอาร์ตบอร์ดแสดงตัวอย่างด้วยทริกเกอร์ "แตะ" แล้วทดสอบ

การสร้างเอฟเฟกต์แถบเลื่อนเมนู

  1. บนอาร์ตบอร์ดปลายทาง ให้เลื่อนหน้าจอไปทางขวาจนกว่าลิงก์เมนูจะจัดชิดซ้ายของไอคอนเมนูปิด
  2. เลือกทุกอย่างในโฟลเดอร์ "สี" ยกเว้นเนื้อหาเมนูและพื้นหลังสีเทาอ่อน และลดความทึบลงเหลือ 25 เปอร์เซ็นต์ แอนิเมชั่นจะค่อยๆ ลบเนื้อหาในหน้าเพื่อโฟกัสที่เมนู
  3. ขยายระยะเวลาของแอนิเมชั่น และไปที่อาร์ตบอร์ดก่อนหน้าเพื่อย้ายเนื้อหาเมนูเล็กน้อยเพื่อสร้างเอฟเฟกต์ที่ราบรื่น

ย้ายไปที่หน้าจอติดต่อ

  1. ในเมนูเปิด ใช้ทริกเกอร์ "แตะ" บนปุ่ม "ติดต่อเรา"
  2. บนอาร์ตบอร์ดที่สร้างขึ้นใหม่ ให้ย้ายหน้าจอทั้งหมดขึ้น 640 พิกเซล
  3. จากนั้นกลับไปที่อาร์ตบอร์ดแสดงตัวอย่าง และย้ายองค์ประกอบจากหน้า "แบบฟอร์ม" ลง
  4. ย้ายองค์ประกอบที่ค่า Y ต่างๆ เพื่อสร้างเอฟเฟกต์พารัลแลกซ์
  5. สุดท้าย เลือกลูกศรระหว่างอาร์ตบอร์ด ขยายความยาวของแอนิเมชั่น และใช้ "Ease Both" กับไทม์ไลน์สีน้ำเงิน

ปิดท้ายด้วยเพจขอบคุณ

  1. ใช้ทริกเกอร์ "แตะ" บนปุ่ม "ส่งข้อความ"
  2. บนอาร์ตบอร์ดใหม่ ให้ย้ายหน้าจอทั้งหมดขึ้น 640 พิกเซล
  3. จากนั้นกลับไปที่อาร์ตบอร์ดแสดงตัวอย่างและย้ายองค์ประกอบจากหน้า "การยืนยัน" ลง
  4. เล่นกับสเกลและการหมุนสำหรับไอคอนสีเพื่อสร้างเอฟเฟกต์ไดนามิกมากขึ้น
  5. ตรวจสอบให้แน่ใจว่าคุณเพิ่มความยาวของแอนิเมชั่นเพื่อให้เข้าใจถึงเอฟเฟกต์การเปลี่ยนภาพได้ดีขึ้น

ความเรียบง่ายของการเพิ่มแอนิเมชั่นด้วยหลักการ

หลักการเป็นเครื่องมือที่ยอดเยี่ยมในการทำให้แนวคิดการโต้ตอบ UI ของคุณเป็นจริง

อินเทอร์เฟซเป็นมิตรกับ Mac และสร้างขึ้นเพื่อทำงานร่วมกับไฟล์ Sketch ได้อย่างราบรื่น

หลักการทำให้แอนิเมชั่นและเอฟเฟกต์การเปลี่ยนภาพส่วนใหญ่เป็นแบบอัตโนมัติสำหรับคุณ สิ่งที่คุณต้องทำคือใช้ทริกเกอร์กับรูปร่างบนอาร์ตบอร์ดเดียว และเปลี่ยนคุณสมบัติใดๆ สำหรับองค์ประกอบที่คุณต้องการทำให้เคลื่อนไหวบนอาร์ตบอร์ดสุดท้าย

กรุณาทิ้งคำถามไว้ในความคิดเห็นด้านล่าง ฉันยินดีที่จะตอบพวกเขา