11

sự khác biệt chính xác giữa appbar, Toolbar, Actionbar là gì? và khi nào thì sử dụng chúng một cách cụ thể? Tôi cố gắng tìm hiểu về chúng nhưng nó làm cho tôi bối rối vì vậy bất kỳ người bạn nào có thể giải thích cho tôi sự khác biệt chính xác giữa chúng và khi nào sử dụng chúng hoặc đây là cùng tên của thành phần đơn?sự khác biệt chính xác giữa appbar, thanh công cụ, thanh tác vụ là gì? và khi nào thì sử dụng chúng một cách cụ thể?

+1

Tại sao lưu ý lại? – Himanshu

Trả lời

0

Tôi muốn nói rằng tất cả đều giống như chế độ xem vùng chứa ở đầu phía trên của màn hình ứng dụng ... Toolbar là tên của lớp Java xác định các tính năng của hộp này, nhưng trên trang web dành cho nhà phát triển Android mà chúng đang gọi nó App Bar. Như tôi đã biết, nó là một cải tiến action bar được sử dụng chủ yếu trước Material Design.


EDIT # 1: Bằng cách này, tôi đề nghị sử dụng App Bar hướng dẫn khi tạo một ứng dụng vì nó là cách khuyến khích để làm điều đó.

7
  1. Toolbar Một tiêu chuẩn toolbar để sử dụng trong nội dung ứng dụng.

A Toolbar là sự tổng quát của các thanh tác vụ để sử dụng trong bố cục ứng dụng. Trong khi một thanh hành động theo truyền thống là một phần của trang trí cửa sổ mờ đục của Hoạt động được kiểm soát bởi khung, một Toolbar có thể được đặt ở bất kỳ cấp độ tùy ý nào của việc lồng trong hệ thống phân cấp khung nhìn. Ứng dụng có thể chọn chỉ định Toolbar làm thanh tác vụ cho Hoạt động bằng cách sử dụng phương thức setActionBar().

Toolbar hỗ trợ tập hợp tính năng tập trung hơn ActionBar. Từ đầu đến cuối, một toolbar có thể chứa một sự kết hợp của các yếu tố tùy chọn sau đây:

  • Một nút điều hướng. Đây có thể là mũi tên Lên, menu điều hướng chuyển đổi, đóng, thu gọn, thực hiện hoặc một glyph khác của lựa chọn của ứng dụng. Nút này phải luôn được sử dụng để truy cập các điểm đến điều hướng khác trong vùng chứa của Toolbar và nội dung được biểu thị của nó hoặc nếu không, để lại ngữ cảnh hiện tại được ký hiệu bởi Toolbar. Nút điều hướng được căn chỉnh theo chiều dọc trong chiều cao tối thiểu của Thanh công cụ, nếu được đặt.

  • Hình ảnh biểu tượng có thương hiệu. Điều này có thể kéo dài đến độ cao của thanh và có thể tùy ý rộng.

  • Tiêu đề và tiêu đề phụ. Tiêu đề phải là biển chỉ dẫn cho vị trí hiện tại của Thanh công cụ trong hệ thống phân cấp điều hướng và nội dung chứa trong đó. Phụ đề, nếu có sẽ cho biết bất kỳ thông tin mở rộng nào về nội dung hiện tại. Nếu ứng dụng sử dụng hình ảnh biểu trưng, ​​bạn nên cân nhắc bỏ qua tiêu đề và phụ đề.

  • Một hoặc nhiều chế độ xem tùy chỉnh. Ứng dụng có thể thêm các chế độ xem con tùy ý vào Toolbar. Chúng sẽ xuất hiện ở vị trí này trong bố cục. Nếu chế độ xem của trẻ là Toolbar.LayoutParams cho biết giá trị Trọng lực là CENTER_HORIZONTAL, chế độ xem sẽ cố gắng căn giữa trong khoảng trống còn lại trong Thanh công cụ sau khi tất cả các yếu tố khác đã được đo. Một menu tác vụ. Menu hành động sẽ ghim vào cuối số Toolbar cung cấp một vài hành động thường xuyên, quan trọng hoặc điển hình cùng với menu mục bổ sung tùy chọn cho các tác vụ bổ sung. Các nút tác vụ được căn chỉnh theo chiều dọc trong chiều cao tối thiểu của Thanh công cụ, nếu được đặt.

2. Actionbar Thanh hành động là một mảnh chuyên dụng của bất động sản ở đầu mỗi màn hình đó là thường dai dẳng trong suốt ứng dụng.

Nó cung cấp một số chức năng chính:

  • Làm cho hành động quan trọng nổi bật và dễ tiếp cận theo một cách có thể dự đoán (như New hoặc tìm kiếm).

  • Hỗ trợ điều hướng nhất quán và chế độ xem chuyển đổi trong ứng dụng.

  • Giảm sự lộn xộn bằng cách cung cấp tràn hành động cho các hành động hiếm khi được sử dụng.

  • Cung cấp không gian dành riêng để cung cấp cho ứng dụng của bạn một danh tính.

3. Appbar Các thanh ứng dụng, hay còn gọi là thanh hành động, là một trong những yếu tố thiết kế quan trọng nhất trong hoạt động của ứng dụng của bạn, bởi vì nó cung cấp một cấu trúc hình ảnh và các yếu tố tương tác quen thuộc với người sử dụng. Sử dụng thanh ứng dụng giúp ứng dụng của bạn nhất quán với các ứng dụng Android khác, cho phép người dùng nhanh chóng hiểu cách vận hành ứng dụng của bạn và có trải nghiệm tuyệt vời. Các chức năng chính của thanh ứng dụng như sau:

  • Một không gian dành riêng cho việc nhận dạng ứng dụng và cho biết vị trí của người dùng trong ứng dụng.

  • Truy cập vào các hành động quan trọng theo cách có thể dự đoán, chẳng hạn như tìm kiếm.

  • Hỗ trợ chuyển hướng và xem chuyển đổi (với tab hoặc danh sách thả xuống).

+0

Điều này không giải thích rõ sự khác biệt giữa thanh ứng dụng và thanh công cụ. – Somebody

Các vấn đề liên quan