summaryrefslogtreecommitdiff
path: root/org.fox.ttrss
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2014-10-29 17:01:47 +0300
committerAndrew Dolgov <[email protected]>2014-10-29 17:01:47 +0300
commit3e535c4b2424b1acc8b2df36a73d04638e89cb0c (patch)
tree12bf69cebf16060d27f9b88dc59f91c54465d5d4 /org.fox.ttrss
parentf29dc7012579337dfe60c19234cdb6ea02aaa062 (diff)
support KK tint and fullscreen mode when viewing article images
Diffstat (limited to 'org.fox.ttrss')
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleImagesPagerActivity.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleImagesPagerActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleImagesPagerActivity.java
index 8157cbc2..e23dcb11 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleImagesPagerActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleImagesPagerActivity.java
@@ -1,10 +1,12 @@
package org.fox.ttrss;
+import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
+import android.preference.PreferenceManager;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.util.Log;
@@ -14,6 +16,7 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
+import android.view.WindowManager;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.ProgressBar;
@@ -149,6 +152,9 @@ public class ArticleImagesPagerActivity extends CommonActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
+ // we use that before parent onCreate so let's init locally
+ m_prefs = PreferenceManager
+ .getDefaultSharedPreferences(getApplicationContext());
setTheme(R.style.DarkTheme);
@@ -156,6 +162,8 @@ public class ArticleImagesPagerActivity extends CommonActivity {
setContentView(R.layout.article_images_pager);
+ setStatusBarTint();
+
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
if (savedInstanceState == null) {
@@ -179,6 +187,22 @@ public class ArticleImagesPagerActivity extends CommonActivity {
indicator.setViewPager(pager);
}
+ @SuppressLint("NewApi")
+ @Override
+ public void onResume() {
+ super.onResume();
+
+ /* if (isCompatMode() && m_prefs.getBoolean("dim_status_bar", false)) {
+ setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
+ } */
+
+ if (m_prefs.getBoolean("full_screen_mode", false)) {
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
+ WindowManager.LayoutParams.FLAG_FULLSCREEN);
+ }
+ }
+
+
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo) {
@@ -215,6 +239,7 @@ public class ArticleImagesPagerActivity extends CommonActivity {
return onContextItemSelected(item); // this is really bad :()
}
+
@Override
public boolean onContextItemSelected(android.view.MenuItem item) {
ViewPager pager = (ViewPager) findViewById(R.id.article_images_pager);