summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-05-11 02:23:16 +0400
committerAndrew Dolgov <[email protected]>2015-05-11 02:23:16 +0400
commita0fb92e34aaa399517b5ebc95fe6c910d208e1d7 (patch)
tree992b2bdf1b8118341fd978c1f7c3b33815e73d26 /org.fox.ttrss/src/main/java
parent42a4fd5d3978c7c488e31389b0caa8096649c363 (diff)
actionbar hiding tweaks; bump version
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
index 4192e481..c66a4d95 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
@@ -10,7 +10,9 @@ import android.os.Bundle;
import android.os.Handler;
import android.preference.PreferenceManager;
import android.support.v4.app.Fragment;
+import android.support.v7.app.ActionBar;
import android.text.Html;
+import android.util.Log;
import android.util.TypedValue;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
@@ -177,11 +179,14 @@ public class ArticleFragment extends Fragment {
scrollView.setOnScrollChangedListener(new NotifyingScrollView.OnScrollChangedListener() {
@Override
public void onScrollChanged(ScrollView who, int l, int t, int oldl, int oldt) {
- if (t > 0 && t > oldt) {
- m_activity.getSupportActionBar().hide();
- } else {
- m_activity.getSupportActionBar().show();
+ ActionBar ab = m_activity.getSupportActionBar();
+
+ if (t >= oldt && t >= ab.getHeight()) {
+ ab.hide();
+ } else if (t <= ab.getHeight() | oldt - t >= 10) {
+ ab.show();
}
+
}
});
}