From 83681a584a3eac8add37f6539038502659bd5f77 Mon Sep 17 00:00:00 2001 From: Soren Stoutner Date: Fri, 23 Oct 2015 10:11:28 -0700 Subject: [PATCH] Begin working on the favorite icon. --- .../java/com/stoutner/privacybrowser/Webview.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/main/java/com/stoutner/privacybrowser/Webview.java b/app/src/main/java/com/stoutner/privacybrowser/Webview.java index 09ab722b..f920efa4 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/Webview.java +++ b/app/src/main/java/com/stoutner/privacybrowser/Webview.java @@ -2,9 +2,13 @@ package com.stoutner.privacybrowser; import android.app.Activity; import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.drawable.BitmapDrawable; +import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; import android.support.v4.widget.SwipeRefreshLayout; +import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.util.Patterns; import android.view.KeyEvent; @@ -42,6 +46,12 @@ public class Webview extends AppCompatActivity { mainWebView = (WebView) findViewById(R.id.mainWebView); progressBar = (ProgressBar) findViewById(R.id.progressBar); + final ActionBar actionBar = getSupportActionBar(); + if (actionBar != null) { + actionBar.setDisplayShowTitleEnabled(false); + // actionBar.setHideOnContentScrollEnabled(true); + } + // Implement swipe down to refresh. swipeToRefresh.setColorSchemeColors(0xFF0097FF); swipeToRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @@ -89,6 +99,11 @@ public class Webview extends AppCompatActivity { // Update the URL in urlTextBox. It is necessary to do this after the page finishes loading to get the final URL, which can change during load. formattedUrlString = mainWebView.getUrl(); urlTextBox.setText(formattedUrlString); + + // Set the favorite icon + Bitmap favoriteIconBitmap = mainWebView.getFavicon(); + Drawable favoriteIconDrawable = new BitmapDrawable(getResources(), favoriteIconBitmap); + // TODO Display the favorite icon. } } }); -- 2.45.2