public void run(){ canScroll = webView.pageUp(allTheWay); } });
@Override public void onPageStarted(android.webkit.WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); view.pageUp(true); WebView webView = (WebView) view; if (TextUtils.equals(url, webView.mPendingUrl)) { view.setVisibility(VISIBLE); } if (mClient != null) { mClient.onPageStarted(view, url, favicon); } }
public void run(){ canScroll = webView.pageUp(allTheWay); } });
@Override public boolean pageUp(boolean top) { return mWebView.pageUp(top); }
public void run() { mCanScroll = webView.pageUp(allTheWay); } });
@Override public boolean scrollToPrevious() { if (mFullscreen) { mWebView.pageUp(false); return true; } else { return mScrollableHelper.scrollToPrevious(); } }
@Override public void scrollToTop() { if (mFullscreen) { mWebView.pageUp(true); } else { mScrollableHelper.scrollToTop(); } }
@Override public boolean dispatchKeyEvent(KeyEvent event) { int action = event.getAction(); int keyCode = event.getKeyCode(); WebView scrollView = (WebView) findViewById(R.id.ch01); switch (keyCode) { case KeyEvent.KEYCODE_VOLUME_UP: if (action == KeyEvent.ACTION_DOWN) { scrollView.pageUp(false); } return true; case KeyEvent.KEYCODE_VOLUME_DOWN: if (action == KeyEvent.ACTION_DOWN) { scrollView.pageDown(false); } return true; default: return super.dispatchKeyEvent(event); } }
private void setFullscreen(boolean isFullscreen) { if (!getUserVisibleHint()) { return; } mFullscreen = isFullscreen; mControls.setVisibility(isFullscreen ? VISIBLE : View.GONE); AppUtils.toggleWebViewZoom(mWebView.getSettings(), isFullscreen); if (isFullscreen) { mScrollView.removeView(mScrollViewContent); mFullscreenView.addView(mScrollViewContent); } else { reset(); mWebView.pageUp(true); mFullscreenView.removeView(mScrollViewContent); mScrollView.addView(mScrollViewContent); } }