diff options
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticleFragment.java')
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticleFragment.java | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticleFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticleFragment.java index eae50dcb..efeb6b71 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticleFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticleFragment.java @@ -26,14 +26,15 @@ import android.webkit.WebView.HitTestResult; import android.webkit.WebViewClient; import android.widget.FrameLayout; import android.widget.ImageView; -import android.widget.ScrollView; import android.widget.TextView; +import androidx.core.widget.NestedScrollView; +import androidx.fragment.app.Fragment; + import com.shamanland.fab.ShowHideOnScroll; import org.fox.ttrss.R; import org.fox.ttrss.util.ImageCacheService; -import org.fox.ttrss.util.NotifyingScrollView; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; @@ -46,9 +47,6 @@ import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; -import androidx.appcompat.app.ActionBar; -import androidx.fragment.app.Fragment; - public class OfflineArticleFragment extends Fragment { private final String TAG = this.getClass().getSimpleName(); @@ -209,27 +207,9 @@ public class OfflineArticleFragment extends Fragment { final String link = m_cursor.getString(m_cursor.getColumnIndex("link")); - NotifyingScrollView scrollView = view.findViewById(R.id.article_scrollview); + NestedScrollView scrollView = view.findViewById(R.id.article_scrollview); m_fab = view.findViewById(R.id.article_fab); - if (scrollView != null && m_activity.isSmallScreen()) { - view.findViewById(R.id.article_heading_spacer).setVisibility(View.VISIBLE); - - scrollView.setOnScrollChangedListener(new NotifyingScrollView.OnScrollChangedListener() { - @Override - public void onScrollChanged(ScrollView who, int l, int t, int oldl, int oldt) { - ActionBar ab = m_activity.getSupportActionBar(); - - if (t >= oldt && t >= ab.getHeight()) { - ab.hide(); - } else if (t <= ab.getHeight() || oldt - t >= 10) { - ab.show(); - } - - } - }); - } - if (scrollView != null && m_fab != null) { if (m_prefs.getBoolean("enable_article_fab", true)) { scrollView.setOnTouchListener(new ShowHideOnScroll(m_fab)); |