Action Bar แตกต่างจากแถบเครื่องมือที่แนะนำใหม่อย่างไร


200

หลังจากที่ Google ได้แนะนำการออกแบบวัสดุฉันเคยได้ยินเกี่ยวกับคลาสวิดเจ็ตใหม่ที่เรียกว่า Toolbar

Toolbar คืออะไรและอะไรคือความแตกต่างที่แน่นอนระหว่าง ActionBar และ ToolBar

คำตอบ:


197

ผมพบว่าคำอธิบายที่ดีจากนักพัฒนาซอฟต์แวร์ Android บล็อกโพสต์

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

ใช่เราผู้พัฒนา Android ต้องการการควบคุมมากกว่าActionBarใช่ไหม และToolbarเป็นเพียงเพื่อมัน

ในคำอื่น ๆ ที่ตอนนี้กลายเป็นชนิดพิเศษActionBar Toolbarนี่คือข้อความที่ตัดตอนมาจากเอกสารการออกแบบวัสดุสเปคอย่างเป็นทางการของ Google

แถบแอปซึ่งก่อนหน้านี้เรียกว่าแถบการกระทำใน Android เป็นแถบเครื่องมือชนิดพิเศษที่ใช้สำหรับการสร้างแบรนด์การนำทางการค้นหาและการกระทำ

รายละเอียดเพิ่มเติมเช่นวิธีใช้Toolbarเป็นActionBarรวมอยู่ในโพสต์บล็อกด้านบน


44
ในทางเทคนิคแล้วเมื่อไรที่ควรปฏิบัติToolbarและไม่ใช้ActionBarและในทางกลับกัน?
Malwinder Singh

4
มันให้การควบคุมที่มากขึ้นในการปรับแต่งรูปลักษณ์ภายนอกให้แตกต่างจากแถบเครื่องมือเก่า มันรองรับฟีเจอร์ Toolbar อย่างเต็มที่เพื่อลดอุปกรณ์ android os ผ่านไลบรารี่ของ AppCompact ใช้แถบเครื่องมือแทน ActionBar ในส่วนนี้คุณยังคงสามารถใช้คุณสมบัติ ActionBar เช่นเมนูการเลือก ฯลฯ ใช้แถบเครื่องมือแบบสแตนด์อโลนที่คุณต้องการวางในแอปพลิเคชันของคุณ
Amandeep Rohila

1
@Malwinder ไปกับ Toolbar หากคุณต้องการเปลี่ยนความสูงสไตล์สีหรือการปรับแต่งของแถบเครื่องมือ อย่างอื่นสำหรับแอ็คชั่นธรรมดาไปกับ Actionbar
Asif Mushtaq
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.