読者です 読者をやめる 読者になる 読者になる

WebViewClient.onPageFinished

Android

onPageFinishedは、ページのロードが終了した時のハンドラ・・・。

WebViewClient | Android Developers

これまで、TextViewのprogressTextViewで進捗を表示していたが、ロードしていない時は非表示、ロードを開始してからは表示状態にして、ロードが完了したらまた非表示になるようにする・・・。

CustomWebViewClient.javaで、

CustomWebViewClientからもprogressTextViewを使えるように・・・。

progressTextView.setVisibilityで最初はINVISIBLE(非表示)に・・・。

onPageStartedに来たら、VISIBLE(表示)に切り替える・・・。

onPageFinishedに来たら、INVISIBLE(非表示)に戻す・・・。

f:id:BG1:20170228180439p:plain

ロードしてない時は非表示・・・。

f:id:BG1:20170228180456p:plain

ロード中は進捗が表示される・・・。

f:id:BG1:20170228180514p:plain

終わると、また消える・・・。

Sample/android/WebViewClient/onPageFinished/src/WebViewClient at master · bg1bgst333/Sample · GitHub