this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
swipeRefreshLayout=findViewById(R.id.reload);
myweb = findViewById(R.id.myweb);
myweb.getSettings().setJavaScriptEnabled(true);
myweb.loadUrl("https://www.sivasakthivel.com/p/multi-new.html");
myweb.setWebViewClient(new WebViewClient(){
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
progressBar.setVisibility(View.VISIBLE);
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
swipeRefreshLayout.setRefreshing(false);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
myweb.reload();
}
});
myweb.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
@Override
public void onScrollChanged() {
if (myweb.getScrollY() == 0) {
swipeRefreshLayout.setEnabled(true);
} else {
swipeRefreshLayout.setEnabled(false);
}
}
});
}
No title
bySIVASAKTHIVEL
0