From f8a51f6fcbec4dbc61bab3c5a06cd62971a4df43 Mon Sep 17 00:00:00 2001 From: Ben Kwa Date: Tue, 22 Dec 2015 14:03:30 -0800 Subject: [PATCH] Update grid items to look more like the mocks. - Create a new layout for directory items, which have a different layout (no thumbnail, size or mod_date). - Add drop shadows. Also refactor a few things in the DocumentHolder and child classes to make things more efficient and cleaner. BUG=24326989,26229570 Change-Id: I05df52b071667190d4c4c671f50d25498383cdaa --- .../DocumentsUI/res/layout/item_dir_grid.xml | 62 +++++++++++++++++++ .../DocumentsUI/res/layout/item_doc_grid.xml | 1 + .../dirlist/DirectoryFragment.java | 16 ++++- .../documentsui/dirlist/DocumentHolder.java | 9 +-- .../dirlist/EmptyDocumentHolder.java | 2 +- .../dirlist/GridDirectoryHolder.java | 53 ++++++++++++++++ .../dirlist/GridDocumentHolder.java | 53 +++++++++------- .../dirlist/ListDocumentHolder.java | 40 +++++++----- 8 files changed, 187 insertions(+), 49 deletions(-) create mode 100644 packages/DocumentsUI/res/layout/item_dir_grid.xml create mode 100644 packages/DocumentsUI/src/com/android/documentsui/dirlist/GridDirectoryHolder.java diff --git a/packages/DocumentsUI/res/layout/item_dir_grid.xml b/packages/DocumentsUI/res/layout/item_dir_grid.xml new file mode 100644 index 0000000000000..c17b4c88d8a10 --- /dev/null +++ b/packages/DocumentsUI/res/layout/item_dir_grid.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/DocumentsUI/res/layout/item_doc_grid.xml b/packages/DocumentsUI/res/layout/item_doc_grid.xml index dcd5cfd16ce5a..c0fc2c37ef3f2 100644 --- a/packages/DocumentsUI/res/layout/item_doc_grid.xml +++ b/packages/DocumentsUI/res/layout/item_doc_grid.xml @@ -19,6 +19,7 @@ android:layout_height="wrap_content" android:layout_margin="@dimen/grid_item_margin" android:background="@color/item_doc_background" + android:elevation="5dp" android:focusable="true">