summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/drawable-hdpi/ic_action_overflow.pngbin0 -> 225 bytes
-rw-r--r--res/drawable-xhdpi/ic_action_overflow.pngbin0 -> 280 bytes
-rw-r--r--res/layout-sw600dp/comics_grid_row.xml10
-rw-r--r--res/layout/comics_grid_row.xml10
-rw-r--r--res/layout/comics_list_row.xml7
-rw-r--r--src/org/fox/ttcomics/ComicListFragment.java16
6 files changed, 43 insertions, 0 deletions
diff --git a/res/drawable-hdpi/ic_action_overflow.png b/res/drawable-hdpi/ic_action_overflow.png
new file mode 100644
index 0000000..002fc4b
--- /dev/null
+++ b/res/drawable-hdpi/ic_action_overflow.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_action_overflow.png b/res/drawable-xhdpi/ic_action_overflow.png
new file mode 100644
index 0000000..cfe1287
--- /dev/null
+++ b/res/drawable-xhdpi/ic_action_overflow.png
Binary files differ
diff --git a/res/layout-sw600dp/comics_grid_row.xml b/res/layout-sw600dp/comics_grid_row.xml
index 9741390..0f33ea0 100644
--- a/res/layout-sw600dp/comics_grid_row.xml
+++ b/res/layout-sw600dp/comics_grid_row.xml
@@ -25,6 +25,16 @@
android:padding="4dp"
android:scaleType="centerInside"
android:src="@drawable/ic_launcher" />
+
+ <ImageView
+ android:id="@+id/comic_overflow"
+ android:layout_gravity="bottom|right"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:paddingBottom="4dp"
+ android:src="@drawable/ic_action_overflow" />
+
</FrameLayout>
<LinearLayout
diff --git a/res/layout/comics_grid_row.xml b/res/layout/comics_grid_row.xml
index 84bb465..2dbe6de 100644
--- a/res/layout/comics_grid_row.xml
+++ b/res/layout/comics_grid_row.xml
@@ -25,6 +25,16 @@
android:padding="4dp"
android:scaleType="centerInside"
android:src="@drawable/ic_launcher" />
+
+ <ImageView
+ android:id="@+id/comic_overflow"
+ android:layout_gravity="bottom|right"
+ android:paddingBottom="4dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:src="@drawable/ic_action_overflow" />
+
</FrameLayout>
<LinearLayout
diff --git a/res/layout/comics_list_row.xml b/res/layout/comics_list_row.xml
index e5f3d26..9f3fa8a 100644
--- a/res/layout/comics_list_row.xml
+++ b/res/layout/comics_list_row.xml
@@ -62,4 +62,11 @@
android:layout_height="wrap_content" />
</LinearLayout>
+ <ImageView
+ android:id="@+id/comic_overflow"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:src="@drawable/ic_action_overflow" />
+
</LinearLayout> \ No newline at end of file
diff --git a/src/org/fox/ttcomics/ComicListFragment.java b/src/org/fox/ttcomics/ComicListFragment.java
index be9a6c6..9ae37b6 100644
--- a/src/org/fox/ttcomics/ComicListFragment.java
+++ b/src/org/fox/ttcomics/ComicListFragment.java
@@ -133,6 +133,22 @@ public class ComicListFragment extends Fragment implements OnItemClickListener {
}
}
+ ImageView overflow = (ImageView) v.findViewById(R.id.comic_overflow);
+
+ if (overflow != null) {
+ if (size == SIZE_DIR) {
+ overflow.setVisibility(View.GONE);
+ } else {
+ overflow.setOnClickListener(new View.OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ getActivity().openContextMenu(v);
+ }
+ });
+ }
+ }
+
File thumbnailFile = new File(m_activity.getCacheFileName(firstChild != null ? firstChild : filePath + "/" + fileBaseName));
ImageView thumbnail = (ImageView) v.findViewById(R.id.thumbnail);