2012-10-22 31 views
5

Tôi đang tìm kiếm một số thông tin về Bar ký phát Acion mô tả ở đây: http://developer.android.com/design/patterns/actionbar.html ("Người ký: Một ngăn kéo là một menu trượt cho phép người dùng ...")Android Action Bar ký phát

Có vẻ như tính năng này là một phần của Android và không có thư viện bên ngoài, nhưng tôi không thể tìm thấy bất kỳ thông tin nào về cách triển khai tính năng này.

+1

Tôi biết một menu trượt nguồn mở thú vị, đó có phải là những gì bạn đang tìm kiếm không? https://github.com/jfeinstein10/SlidingMenu –

+0

Vâng, tôi biết thư viện này, nhưng có vẻ như nó có thể làm điều này một cách dễ dàng mà không có một thư viện bên ngoài với sự giúp đỡ của các ActionBar ngăn kéo, nhưng tôi không biết làm thế nào . – AndrejDelany

+0

Tôi nghi ngờ điều đó. Tôi đã kiểm tra mã nguồn Android 4.1.1 và dường như không có hỗ trợ menu trượt tích hợp, việc xử lý sự kiện "Lên" (android.R.id.home, id của nút "Lên" trong ActionBar) trong các khung công tác/cơ sở không có gì để làm với việc mở một menu trượt. –

Trả lời

0

nhưng có vẻ như là nếu nó có thể làm điều này một cách dễ dàng mà không cần một thư viện bên ngoài với sự giúp đỡ của những ActionBar Người ký phát,

Không có xây dựng vào widget mà thực hiện điều này. Trang web chỉ đơn giản là nói về mẫu mà bạn có thể sử dụng, không phải mẫu có sẵn. Một trong những gần gũi nhất với đang được xây dựng ở được cung cấp trong thư viện hỗ trợ ở đây (đây là khá mới) https://android.googlesource.com/platform/frameworks/support/+/master/v4/java/android/support/v4/widget/SlidingPaneLayout.java

lựa chọn của bạn là:

  1. Sử dụng việc thực hiện thư viện hỗ trợ sử dụng ở trên.
  2. Sử dụng thư viện của bên thứ ba https://github.com/jfeinstein10/SlidingMenu, https://github.com/SimonVT/android-menudrawer hoặc https://github.com/6wunderkinder/android-sliding-layer-lib.
  3. Thực hiện của riêng bạn.
Các vấn đề liên quan