OSDN Git Service

Implement PgUp/PgDn support.
authorBen Kwa <kenobi@google.com>
Wed, 3 Feb 2016 07:00:02 +0000 (23:00 -0800)
committerBen Kwa <kenobi@google.com>
Mon, 8 Feb 2016 17:52:43 +0000 (09:52 -0800)
commit4d4bf9a21a16bae3497f94dbb558a2ede9d989ee
tree2ef14a8f5307e88119cb097e0442082108fd0045
parenteccbe69a556e10fa482fbf41c13b17d687962bb1
Implement PgUp/PgDn support.

- Clean up our LayoutManager code.  We actually only need a single
  layout manager, since a GridLayoutManager is a LinearLayoutManager,
  and list layout is simply grid layout with one column.  Make it so.

- Use the layout manager to compute item offsets for one page's worth of
  items.  Use that to implement page up/page down.

BUG=25195770

Change-Id: I23ddd5fd38532682e7f099b44e188d8c3fec02be
packages/DocumentsUI/src/com/android/documentsui/Events.java
packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java
packages/DocumentsUI/src/com/android/documentsui/dirlist/DocumentsAdapter.java