diff options
author | Andrew Dolgov <[email protected]> | 2015-05-11 02:23:16 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2015-05-11 02:23:16 +0400 |
commit | a0fb92e34aaa399517b5ebc95fe6c910d208e1d7 (patch) | |
tree | 992b2bdf1b8118341fd978c1f7c3b33815e73d26 /org.fox.ttrss/src/main/java | |
parent | 42a4fd5d3978c7c488e31389b0caa8096649c363 (diff) |
actionbar hiding tweaks; bump version
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java | 13 |
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(); } + } }); } |