Exemplo n.º 1
0
  private void initComponent(Intent intent) {
    LinearLayout llHeaderBase = (LinearLayout) findViewById(R.id.llHeaderBase);
    ThemeUtil.setSecondaryImageHeader(llHeaderBase);

    if (intent == null) {
      return;
    }

    Bundle bundle = intent.getExtras();
    realPath = bundle.getString("image-path");
    imageUrl = Uri.fromFile(new File(realPath)).toString();

    String html = String.format(WEB_HTML, getMaxWidth(), imageUrl);

    webViewer = (WebView) findViewById(R.id.wvImageViewer);
    webViewer.getSettings().setSupportZoom(true);
    webViewer.getSettings().setBuiltInZoomControls(true);
    webViewer.setBackgroundColor(Color.BLACK);
    webViewer.setVerticalScrollBarEnabled(false);
    webViewer.setHorizontalScrollBarEnabled(false);
    // webViewer.setOnTouchListener(new ImageWebViewDoubleClickListener());

    webViewer.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");
  }