From 4384b802c88293568fa72e128b3b03725c6631cb Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 17 Dec 2013 23:46:00 +0400 Subject: fix ugly comics backgrounds on 4.4 --- AndroidManifest.xml | 4 ++-- res/drawable/border.xml | 11 ----------- res/drawable/border_folder.xml | 11 ----------- res/drawable/comic_tile.xml | 26 ++++++++++++++++++++++++++ res/drawable/comic_tile_folder.xml | 26 ++++++++++++++++++++++++++ res/layout-sw600dp/comics_grid_row.xml | 3 +-- res/layout/comics_grid_row.xml | 5 ++--- res/layout/comics_list_row.xml | 5 +++-- src/org/fox/ttcomics/ComicListFragment.java | 20 ++++++-------------- 9 files changed, 66 insertions(+), 45 deletions(-) delete mode 100644 res/drawable/border.xml delete mode 100644 res/drawable/border_folder.xml create mode 100644 res/drawable/comic_tile.xml create mode 100644 res/drawable/comic_tile_folder.xml diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c7e669f..1783597 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,7 +1,7 @@ + android:versionCode="45" + android:versionName="1.11" > - - - - - - - - - \ No newline at end of file diff --git a/res/drawable/border_folder.xml b/res/drawable/border_folder.xml deleted file mode 100644 index a1b114f..0000000 --- a/res/drawable/border_folder.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/res/drawable/comic_tile.xml b/res/drawable/comic_tile.xml new file mode 100644 index 0000000..428e246 --- /dev/null +++ b/res/drawable/comic_tile.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/comic_tile_folder.xml b/res/drawable/comic_tile_folder.xml new file mode 100644 index 0000000..2cd13b5 --- /dev/null +++ b/res/drawable/comic_tile_folder.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout-sw600dp/comics_grid_row.xml b/res/layout-sw600dp/comics_grid_row.xml index 0f33ea0..8392a17 100644 --- a/res/layout-sw600dp/comics_grid_row.xml +++ b/res/layout-sw600dp/comics_grid_row.xml @@ -14,14 +14,13 @@ android:layout_height="160dp" android:layout_gravity="center_horizontal" android:layout_weight="0" - android:background="@android:drawable/toast_frame" + android:background="@drawable/comic_tile" android:padding="6dp" > diff --git a/res/layout/comics_grid_row.xml b/res/layout/comics_grid_row.xml index 2dbe6de..f021a3f 100644 --- a/res/layout/comics_grid_row.xml +++ b/res/layout/comics_grid_row.xml @@ -14,16 +14,15 @@ android:layout_height="160dp" android:layout_gravity="center_horizontal" android:layout_weight="0" - android:background="@android:drawable/toast_frame" + android:background="@drawable/comic_tile" android:padding="6dp" > diff --git a/src/org/fox/ttcomics/ComicListFragment.java b/src/org/fox/ttcomics/ComicListFragment.java index e0feacb..31dbf19 100644 --- a/src/org/fox/ttcomics/ComicListFragment.java +++ b/src/org/fox/ttcomics/ComicListFragment.java @@ -152,25 +152,17 @@ public class ComicListFragment extends Fragment implements OnItemClickListener { ImageView thumbnail = (ImageView) v.findViewById(R.id.thumbnail); if (thumbnail != null) { - View imageholder = v.findViewById(R.id.listimageholder); + View imageholder = v.findViewById(R.id.imageholder); int padding = dpToPx(2); - - if (size == SIZE_DIR) { - if (isList && imageholder != null) { - imageholder.setBackgroundResource(R.drawable.border_folder); - imageholder.setPadding(padding, padding, padding, padding); - } else { - thumbnail.setBackgroundResource(R.drawable.border_folder); - } - } else { - - if (isList && imageholder != null) { - imageholder.setBackgroundResource(R.drawable.border); + if (imageholder != null) { + if (size == SIZE_DIR) { + imageholder.setBackgroundResource(R.drawable.comic_tile_folder); imageholder.setPadding(padding, padding, padding, padding); } else { - thumbnail.setBackgroundResource(R.drawable.border); + imageholder.setBackgroundResource(R.drawable.comic_tile); + imageholder.setPadding(padding, padding, padding, padding); } } -- cgit v1.2.3