private void setInterface() { if (mCurrentCard == null) { return; } if (mCard == null) { mCard = createWebView(); // On your desktop use chrome://inspect to connect to emulator WebViews if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && AnkiDroidApp.getSharedPrefs(this).getBoolean("html_javascript_debugging", false)) { WebView.setWebContentsDebuggingEnabled(true); } mCardFrame.addView(mCard); } if (mCard.getVisibility() != View.VISIBLE) { mCard.setVisibility(View.VISIBLE); } }
/** * @return the callView visibility */ @Override public int getVisibility() { if (null != mWebView) { return mWebView.getVisibility(); } else { return View.GONE; } }
private boolean shouldExpandImage() { /* if (viewHolder.list_item_image_expanded != null && viewHolder.list_item_image_expanded.getVisibility() != View.GONE && viewHolder.list_item_image_expanded.getHeight() > 0) { if (DEBUG) Log.i(TAG, "Image already expanded, skipping"); return false; } else */ if (viewHolder.list_item_image_expanded_webview != null && viewHolder.list_item_image_expanded_webview.getVisibility() != View.GONE && viewHolder.list_item_image_expanded_webview.getHeight() > 0) { if (DEBUG) Log.i(TAG, "Image webview already expanded, skipping"); return false; } else { return true; } }
public boolean suppressFlingGesture(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if (mImageDisplay == null || mImageDisplay.getVisibility() != View.VISIBLE) { return false; } Rect rect = new Rect(); mImageDisplay.getHitRect(rect); // Log.i(t, "hitRect: " + rect.left + "," + rect.top + " : " + // rect.right + "," + rect.bottom ); // Log.i(t, "e1 Raw, Clean: " + e1.getRawX() + "," + e1.getRawY() + // " : " + e1.getX() + "," + e1.getY()); // Log.i(t, "e2 Raw, Clean: " + e2.getRawX() + "," + e2.getRawY() + // " : " + e2.getX() + "," + e2.getY()); // starts in WebView if (rect.contains((int) e1.getRawX(), (int) e1.getRawY())) { return true; } // ends in WebView if (rect.contains((int) e2.getRawX(), (int) e2.getRawY())) { return true; } // transits WebView if (rect.contains((int) ((e1.getRawX() + e2.getRawX()) / 2.0), (int) ((e1.getRawY() + e2.getRawY()) / 2.0))) { return true; } // Log.i(t, "NOT SUPPRESSED"); return false; }
private static boolean toggleExpandedWebViewHeader( ThreadViewHolder viewHolder) { toggleExpandedWebViewItem(viewHolder); viewHolder.list_item_image_expanded_click_effect .setVisibility(View.GONE); boolean wasHidden = true; if (viewHolder.list_item_image_expanded_webview.getVisibility() == View.VISIBLE) { ViewGroup.LayoutParams params = viewHolder.list_item_image_header .getLayoutParams(); if (params != null) { Point imageSize = new Point(params.width, params.height); sizeView(viewHolder.list_item_image_header, imageSize); ThreadImageExpander.setImageDimensions(viewHolder, imageSize); if (DEBUG) Log.i(TAG, "sizedHeader " + params.width + "x" + params.height); } wasHidden = false; } viewHolder.list_item_image_header.setVisibility(View.VISIBLE); return wasHidden; }
@Override public void onPageStarted(WebView view, String url, Bitmap favicon) { if (activityRef.get()!=null && activityRef.get().webLayout!=null) { CustomWebView WV = activityRef.get().webLayout .findViewById(R.id.browser_page); if (WV != null && CustomWebView.this == WV) { if (PB == null) try { PB = activityRef.get().webLayout .findViewById(R.id.webpgbar); } catch (Exception e) { } if (view.getVisibility() == View.VISIBLE) if (PB != null && PB.getVisibility() != View.VISIBLE && url.compareTo("about:blank") != 0) PB.setVisibility(ProgressBar.VISIBLE); ImageButton IB = activityRef.get().barHolder.findViewById(R.id.browser_refresh); if (IB != null) { IB.setImageResource(R.drawable.btn_toolbar_stop_loading_normal); } setUrlBarText(url); //force colorize toolbar activityRef.get().toolbar.requestLayout(); } } }
if (webView1.getVisibility() == View.GONE) webView1.loadUrl(url); else
if(mwebview.getVisibility()==View.VISIBLE)
public void onClick(View arg0) { if (webview.getVisibility() == View.VISIBLE) { webview.setVisibility(View.GONE); textView.setVisibility(View.VISIBLE);
if(mwebview.getVisibility()==View.VISIBLE)
if (webView != null && webView.getVisibility() == View.VISIBLE && webView.canGoBack())
&& ( viewHolder.list_item_image_expanded_webview.getVisibility() == View.VISIBLE