summaryrefslogtreecommitdiff
path: root/src/org
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-10-09 13:16:05 +0400
committerAndrew Dolgov <[email protected]>2012-10-09 13:16:05 +0400
commit2424b72246a7e5da1558b7da4633fdd1a515f3a6 (patch)
tree9099e6ef4083e9903999906096972080f4b672e3 /src/org
parent2de1fc81306ac7ddd60976ed058f71309dd3d9f8 (diff)
add option to dim statusbar while reading
Diffstat (limited to 'src/org')
-rw-r--r--src/org/fox/ttrss/ArticlePager.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/ArticlePager.java b/src/org/fox/ttrss/ArticlePager.java
index 3eec0355..bc4e367a 100644
--- a/src/org/fox/ttrss/ArticlePager.java
+++ b/src/org/fox/ttrss/ArticlePager.java
@@ -7,8 +7,11 @@ import org.fox.ttrss.types.ArticleList;
import org.fox.ttrss.types.Feed;
import org.fox.ttrss.util.HeadlinesRequest;
+import android.annotation.SuppressLint;
import android.app.Activity;
+import android.content.SharedPreferences;
import android.os.Bundle;
+import android.preference.PreferenceManager;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
@@ -30,6 +33,7 @@ public class ArticlePager extends Fragment {
private OnlineActivity m_activity;
private String m_searchQuery = "";
private Feed m_feed;
+ private SharedPreferences m_prefs;
private class PagerAdapter extends FragmentStatePagerAdapter {
@@ -123,6 +127,11 @@ public class ArticlePager extends Fragment {
}
});
+
+ if (m_prefs.getBoolean("dim_status_bar", false)) {
+ view.setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
+ }
+
return view;
}
@@ -229,8 +238,11 @@ public class ArticlePager extends Fragment {
m_listener = (HeadlinesEventListener)activity;
m_activity = (OnlineActivity)activity;
+
+ m_prefs = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext());
}
+ @SuppressLint("NewApi")
@Override
public void onResume() {
super.onResume();
@@ -241,6 +253,10 @@ public class ArticlePager extends Fragment {
}
m_activity.initMenu();
+
+ if (!m_activity.isCompatMode() && m_prefs.getBoolean("dim_status_bar", false)) {
+ getView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
+ }
}
public Article getSelectedArticle() {