summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2020-04-21 14:44:33 +0300
committerAndrew Dolgov <[email protected]>2020-04-21 14:44:33 +0300
commit0dd2def4d07491a6e706c0f2a906aab8bd16cb9d (patch)
treefe311fbbb160e1ad13fdf1a3787edd9da26f7d16
parent7100470d7aeb56b64dbd8216d28f7ade7843d1c1 (diff)
add fullscreen actionbar button
-rw-r--r--org.fox.epube/src/main/java/org/fox/epube/MainActivity.java3
-rw-r--r--org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_18.pngbin0 -> 163 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_24.pngbin0 -> 101 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_36.pngbin0 -> 142 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_48.pngbin0 -> 107 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_18.pngbin0 -> 110 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_24.pngbin0 -> 98 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_36.pngbin0 -> 101 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_48.pngbin0 -> 101 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_18.pngbin0 -> 101 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_24.pngbin0 -> 101 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_36.pngbin0 -> 107 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_48.pngbin0 -> 109 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_18.pngbin0 -> 142 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_24.pngbin0 -> 107 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_36.pngbin0 -> 114 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_48.pngbin0 -> 123 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_18.pngbin0 -> 107 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_24.pngbin0 -> 109 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_36.pngbin0 -> 123 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_48.pngbin0 -> 124 bytes
-rw-r--r--org.fox.epube/src/main/res/drawable/baseline_fullscreen_24.xml10
-rw-r--r--org.fox.epube/src/main/res/menu/activity_main.xml6
23 files changed, 19 insertions, 0 deletions
diff --git a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
index 9af2a22..6d98752 100644
--- a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
+++ b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
@@ -204,6 +204,9 @@ public class MainActivity extends AppCompatActivity {
getSupportActionBar().hide();
m_web.evaluateJavascript("$(\"#search-modal\").modal()", null);
return true;
+ case R.id.reader_toggle_fullscreen:
+ toggleSystemUI();
+ return true;
case R.id.reader_settings:
getSupportActionBar().hide();
m_web.evaluateJavascript("$(\"#settings-modal\").modal()", null);
diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_18.png
new file mode 100644
index 0000000..f3dfd8a
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_18.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_24.png
new file mode 100644
index 0000000..c150cb5
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_24.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_36.png
new file mode 100644
index 0000000..9c3d428
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_36.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_48.png
new file mode 100644
index 0000000..9b81311
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-hdpi/baseline_fullscreen_white_48.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_18.png
new file mode 100644
index 0000000..ad06c37
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_18.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_24.png
new file mode 100644
index 0000000..6039e3c
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_24.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_36.png
new file mode 100644
index 0000000..c150cb5
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_36.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_48.png
new file mode 100644
index 0000000..4423c7c
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-mdpi/baseline_fullscreen_white_48.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_18.png
new file mode 100644
index 0000000..c150cb5
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_18.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_24.png
new file mode 100644
index 0000000..4423c7c
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_24.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_36.png
new file mode 100644
index 0000000..9b81311
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_36.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_48.png
new file mode 100644
index 0000000..c1dcfb2
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xhdpi/baseline_fullscreen_white_48.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_18.png
new file mode 100644
index 0000000..9c3d428
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_18.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_24.png
new file mode 100644
index 0000000..9b81311
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_24.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_36.png
new file mode 100644
index 0000000..ca9135b
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_36.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_48.png
new file mode 100644
index 0000000..a0a1b4d
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxhdpi/baseline_fullscreen_white_48.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_18.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_18.png
new file mode 100644
index 0000000..9b81311
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_18.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_24.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_24.png
new file mode 100644
index 0000000..c1dcfb2
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_24.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_36.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_36.png
new file mode 100644
index 0000000..a0a1b4d
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_36.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_48.png b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_48.png
new file mode 100644
index 0000000..4596c39
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable-xxxhdpi/baseline_fullscreen_white_48.png
Binary files differ
diff --git a/org.fox.epube/src/main/res/drawable/baseline_fullscreen_24.xml b/org.fox.epube/src/main/res/drawable/baseline_fullscreen_24.xml
new file mode 100644
index 0000000..804cebc
--- /dev/null
+++ b/org.fox.epube/src/main/res/drawable/baseline_fullscreen_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M7,14L5,14v5h5v-2L7,17v-3zM5,10h2L7,7h3L10,5L5,5v5zM17,17h-3v2h5v-5h-2v3zM14,5v2h3v3h2L19,5h-5z"/>
+</vector>
diff --git a/org.fox.epube/src/main/res/menu/activity_main.xml b/org.fox.epube/src/main/res/menu/activity_main.xml
index d7c6c5f..34d23f5 100644
--- a/org.fox.epube/src/main/res/menu/activity_main.xml
+++ b/org.fox.epube/src/main/res/menu/activity_main.xml
@@ -63,6 +63,12 @@
android:title="Search"/>
<item
+ android:id="@+id/reader_toggle_fullscreen"
+ android:icon="@drawable/baseline_fullscreen_white_48"
+ ugh:showAsAction="ifRoom"
+ android:title="Toggle fullscreen"/>
+
+ <item
android:id="@+id/reader_settings"
android:icon="@drawable/baseline_settings_white_48"
ugh:showAsAction="ifRoom"