Toast และ Snackbar เป็นข้อความประเภทหนึ่งที่ใช้เป็นตัวเตือนผู้ใช้ Toast หมายถึง การแสดงข้อความในช่วงเวลาสั้นๆ
ให้ข้อมูลปัจจุบันเกี่ยวกับเพจที่คุณกำลังใช้ ไม่ต้องการการกระทำของผู้ใช้ Snackbar เป็นส่วนสำคัญของข้อความใน Android ที่ปรากฏที่ด้านล่างของหน้า
ให้ตัวเลือกแก่คุณในการเลือก เนื่องจากต้องการความสนใจจากผู้ใช้หรือการตรวจทาน
ประเด็นที่สำคัญ
- ขนมปังปิ้งและสแน็คบาร์เป็นส่วนประกอบอินเทอร์เฟซผู้ใช้ที่ใช้ในแอปพลิเคชันมือถือและเว็บเพื่อแสดงข้อความสั้นหรือการแจ้งเตือนแก่ผู้ใช้
- ข้อความโทสต์เป็นข้อความป๊อปอัปที่ปรากฏบนหน้าจอไม่กี่วินาทีแล้วหายไป ในขณะที่สแน็คบาร์เป็นข้อความที่ปรากฏที่ด้านล่างของหน้าจอและยังคงมองเห็นได้จนกว่าผู้ใช้จะปิดมัน
- สแน็กบาร์เหมาะสำหรับการแสดงข้อความที่ยาวขึ้นหรือคำกระตุ้นการตัดสินใจ ในขณะที่ข้อความโทสต์จะเหมาะสมกว่าสำหรับความคิดเห็นสั้นๆ หรือข้อความยืนยัน
ขนมปังปิ้งกับสแน็คบาร์
ความแตกต่างระหว่างขนมปังปิ้งและของว่าง บาร์ คือข้อความโทสต์ไม่สามารถปิดได้เนื่องจากจะปิดเองโดยไม่จำเป็นต้องใช้ผู้ใช้ ในทางกลับกัน คุณสามารถปิดข้อความสแน็กบาร์ได้ตามคำแนะนำของผู้ใช้ ข้อความโทสต์ให้การแจ้งเตือนหรือข้อมูลเกี่ยวกับหน้าปัจจุบันที่กำลังใช้งาน ซึ่งช่วยให้เราเรียกใช้แอปได้ Snackbar จะเปิดกล่องตัวเลือกเพื่อแนะนำคุณเกี่ยวกับการเคลื่อนไหวของแอปพลิเคชัน
Toast คือข้อความที่มาถึงซึ่งให้ข้อมูลแก่คุณในรูปแบบข้อความสั้นในระยะเวลาขั้นต่ำ มันจะแสดงข้อความเพื่อระบุเส้นทางที่ถูกต้องเท่านั้น
ปัจจุบันมีการเชื่อมต่อกับแอพพลิเคชั่นต่างๆ เริ่มดำเนินการในปี 2012 ที่เมืองเคมบริดจ์ ที่ CEO ของซอฟต์แวร์ขนมปังปิ้งคือ Chris Comparato
เป็นสื่อกลางในการแจ้งเตือนและส่งข้อความแจ้งเตือน ไม่ขึ้นอยู่กับผู้ใช้เนื่องจากหายไปโดยไม่สมัครใจ
สแน็กบาร์ได้แทรกข้อความในรูปแบบข้อความและไม่มีไอคอนใดๆ มันหมายถึงข้อความสั้น ๆ ปัจจุบันมีการใช้อย่างแพร่หลายบนแพลตฟอร์มต่างๆ
ข้อความเหล่านี้มีประโยชน์มากสำหรับผู้ใช้ เนื่องจากเป็นการเตือนข้อเท็จจริงที่ผิดปกติหลายประการ ส่วนใหญ่จะแสดง 4 ถึง 10 วินาทีบนหน้าจอ ปรากฏเป็นข้อความกะพริบ
ตารางเปรียบเทียบ
พารามิเตอร์ของการเปรียบเทียบ | ดื่มอวยพร | สแน็คบาร์ |
---|---|---|
บทบาท | บทบาทหลักของมันคือการมองเห็นความคิดเห็นของข้อความมากเกินไป | บทบาทหลักของสแน็คบาร์คือการรับการกระทำของผู้ใช้ |
ปิด | ผู้ใช้ไม่สามารถลบข้อความ Toast ได้ | ในขณะที่ผู้ใช้สามารถปิดสแน็คบาร์ได้ |
การมี | ปรากฏที่ใดก็ได้บนหน้าจอ | ข้อความของสแน็คบาร์จะแสดงบนหน้าจอ |
คงทน | ข้อความจะปรากฏในช่วงเวลาสั้นๆ | ขณะที่ข้อความสแน็คบาร์แสดงได้ไม่จำกัดจำนวนครั้ง |
ประกอบด้วย | ข้อความเหล่านี้ไม่มีกล่องตัวเลือก | สแน็กบาร์มีกล่องตัวเลือก |
ขนมปังปิ้งคืออะไร?
เป็นข้อความที่ให้ข้อเสนอแนะเกี่ยวกับงานนำเสนอปัจจุบัน ข้อความนี้ใช้งานได้มากสำหรับผู้ใช้ โดยข้อความเหล่านี้ ผู้ใช้มั่นใจว่าพวกเขากำลังทำงานอย่างสมบูรณ์
มันไม่ใช่ข้อความถาวร มันง่ายที่จะเข้าใจข้อความอวยพรด้วยความช่วยเหลือของตัวอย่าง ในระหว่างการใช้แอปพลิเคชัน จะเห็นข้อความเช่น “บันทึกรายละเอียดแล้ว” หรือ “การกำหนดค่าเซิร์ฟเวอร์เปลี่ยนไป”
ข้อความประเภทดังกล่าวซึ่งปรากฏบนหน้าของแอปพลิเคชัน โดยปกติจะไม่เห็นในสถานที่คงที่ แต่เกิดขึ้นที่ใดก็ได้
ข้อความขนมปังปิ้งสามารถสร้างได้ หุ่นยนต์ โดยการเพิ่มขั้นตอนสำคัญๆ เช่น ข้อความ เวลาที่จะแสดง และสุดท้ายคือบริบทของแอปพลิเคชัน
ข้อความเหล่านี้ไม่สามารถหยุดโดยผู้ใช้ เป็นข้อความสั้นๆ มองเห็นได้อย่างน้อย 2 วินาทีและสูงสุด 3.5 วินาที
คุณลักษณะหลักของข้อความอวยพรคือการสำรวจการตอบสนองของหน้าปัจจุบัน ข้อความ Toast เข้าใจเราในภาษาง่ายๆ มันเกี่ยวข้องกับข้อความแทนไอคอนเท่านั้น
การแจ้งเตือนที่มองเห็นได้บนหน้าจอไม่ต้องการการดำเนินการใดๆ เป็นไปได้ที่จะปิดข้อความขนมปังปิ้ง เป็นวิธีที่สมบูรณ์แบบในการสำรวจปฏิกิริยาที่สำคัญผ่านข้อความอวยพร
ข้อความเหล่านี้ไม่รวมถึงความซับซ้อน ปัจจุบันมีการใช้ในระบบต่างๆ เพื่อรวมกระบวนการให้เป็นหนึ่งเดียว
สแน็คบาร์คืออะไร?
ข้อความในสแน็คบาร์นั้นหาได้ยากและเป็นข้อความธรรมดาที่ต้องการการตรวจสอบจากผู้ใช้ ผู้ใช้จะได้รับตัวเลือกให้เลือก
โดยทั่วไปแล้วข้อความจะเป็นเหมือนการแจ้งเตือนหรือการตอบสนองตามแอปพลิเคชัน มันเป็นข้อความอวยพร
มันให้คุณสมบัติที่ดีที่สุดในตัวเลือกซึ่งก็คือ "เลิกทำ" เมื่อเลือกปุ่มเลิกทำ ระบบจะกู้คืนข้อความที่ถูกลบ มันเป็นข้อความสั้น ๆ และเรียบง่าย
มันเป็นอิสระจากไอคอน สแน็กบาร์ประกอบด้วยป้ายข้อความ คอนเทนเนอร์ และการดำเนินการ ป้ายข้อความเกี่ยวข้องกับการประกาศฟังก์ชันของกระบวนการให้ผู้ใช้ทราบ
ถัดไป คอนเทนเนอร์ หมายถึงกล่องที่แสดงข้อความ จะแสดงเป็นสีเทา สุดท้าย การกระทำที่ต้องการการตอบสนองของผู้ใช้เพื่อเลือกอย่างใดอย่างหนึ่ง
เป็นส่วนหลักของข้อความที่มีอยู่ในเกือบทุกแอปพลิเคชัน เมื่อใดก็ตามที่เมลถูกลบ กล่องจะปรากฏขึ้นพร้อมข้อความว่า 'ลบข้อความ' ด้วยปุ่ม 'เลิกทำ'
มันถูกเพิ่มใน API ระดับ 23 ข้อความของแถบข้อมูลว่างจะมาถึงโดยอัตโนมัติ เราได้แนวคิดมากมายจากการดูข้อความของ Snackbar เป็นวิธีที่ดีมากในการเตือน
ความแตกต่างหลักระหว่างขนมปังปิ้งและสแน็คบาร์
- มองเห็นขนมปังปิ้งได้ทุกที่บนหน้าจอ ในขณะที่สแน็คบาร์อยู่ที่ด้านล่างของหน้าจอ
- จะแสดงเป็นช่วงเวลาขั้นต่ำ ดังนั้นแถบอาหารว่างจึงมองเห็นได้ไม่สิ้นสุด
- ไม่มีกล่องการดำเนินการ แต่ข้อความของสแน็คบาร์รวมถึงกล่องตัวเลือก
- ผู้ใช้ไม่สามารถควบคุมข้อความขนมปังปิ้งได้ แต่ข้อความของสแน็คบาร์อยู่ในมือของผู้ใช้
- ข้อความ Toast ถูกนำมาใช้ใน API 1 และหลังจากนั้นมีการแนะนำแถบสแน็คบาร์ใน API 23
- ข้อความจะไม่ถูกหยุดโดยการปัด ในขณะที่สามารถปิดข้อความสแน็คบาร์ได้โดยการปัด
- https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1365-2621.1983.tb10816.x
- https://www.theseus.fi/handle/10024/495371
อัพเดตล่าสุด : 23 กรกฎาคม 2023
Sandeep Bhandari สำเร็จการศึกษาระดับปริญญาตรี สาขาวิศวกรรมคอมพิวเตอร์จาก Thapar University (2006) เขามีประสบการณ์ 20 ปีในสาขาเทคโนโลยี เขามีความสนใจในด้านเทคนิคต่างๆ รวมถึงระบบฐานข้อมูล เครือข่ายคอมพิวเตอร์ และการเขียนโปรแกรม คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเขาได้จากเขา หน้าไบโอ.