1
0
Fork 0
mirror of https://github.com/gsantner/dandelion synced 2024-07-01 07:46:46 +02:00
dandelion/app/src/main/java/com/github/dfa/diaspora_android/webview/ProgressBarWebChromeClient.java

27 lines
838 B
Java
Raw Normal View History

package com.github.dfa.diaspora_android.webview;
2016-09-28 21:43:25 +02:00
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.widget.ProgressBar;
/**
* WebChromeClient that connects the ProgressBar and the WebView and updates the progress of the progressBar.
* Created by vanitas on 26.09.16.
*/
public class ProgressBarWebChromeClient extends WebChromeClient {
protected final ProgressBar progressBar;
protected final WebView webView;
public ProgressBarWebChromeClient(WebView webView, ProgressBar progressBar) {
this.webView = webView;
this.progressBar = progressBar;
}
public void onProgressChanged(WebView wv, int progress) {
progressBar.setProgress(progress);
progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE);
}
}