Я пытаюсь отобразить изображение до того, как страница полностью загрузится в веб-представлении, но веб-представление в течение некоторого времени отображается пустым, а затем отображает выбранную страницу в течение времени, в течение которого отображается пустой экран. Я хочу отобразить некоторое изображение.используя веб-просмотр внутри viewpager.
я пробовал метод onPageStarted, onPageFinished, но безуспешно.
Вот код:
web.setWebViewClient(new WebViewClient() {
// load url
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
// when finish loading page
public void onPageFinished(WebView view, String url) {
web.setVisibility(View.VISIBLE);
image.setVisibility(View.GONE);
}
});
<ImageView
android:id="@+id/imageviewloading"
android:layout_width="wrap_content"
android:layout_height="0dip"
android:layout_gravity="center"
android:layout_weight="1"
android:contentDescription="@string/app_name"
android:src="@drawable/photo_downloading" />
<WebView
android:id="@+id/website"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone" />
</LinearLayout>