From: Soren Stoutner Date: Fri, 23 Oct 2015 17:11:28 +0000 (-0700) Subject: Begin working on the favorite icon. X-Git-Tag: v1.0~40 X-Git-Url: https://gitweb.stoutner.com/?a=commitdiff_plain;h=83681a584a3eac8add37f6539038502659bd5f77;p=PrivacyBrowserAndroid.git Begin working on the favorite icon. --- 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. } } });