From 896da2133ce82f4c729726d75f5161b9d379f246 Mon Sep 17 00:00:00 2001 From: chenjianpeng Date: Fri, 29 Oct 2021 14:47:36 +0800 Subject: [PATCH] =?UTF-8?q?1,=E4=BC=98=E5=8C=96=E7=BD=91=E9=A1=B5=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../twinklingrefreshlayout/WebAbility.java | 19 +++++++++++++++++++ .../main/resources/base/element/string.json | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/WebAbility.java b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/WebAbility.java index b882cae..a28c0ca 100644 --- a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/WebAbility.java +++ b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/WebAbility.java @@ -5,6 +5,7 @@ import ohos.aafwk.content.Intent; import ohos.agp.animation.AnimatorProperty; import ohos.agp.components.Component; import ohos.agp.components.StackLayout; +import ohos.agp.components.webengine.BrowserAgent; import ohos.agp.components.webengine.Navigator; import ohos.agp.components.webengine.ResourceError; import ohos.agp.components.webengine.ResourceRequest; @@ -88,6 +89,24 @@ public class WebAbility extends Ability implements Component.TouchEventListener // 发生错误时自定义处理 } }); + + mWebView.setBrowserAgent(new BrowserAgent(this) { + @Override + public void onTitleUpdated(WebView webview, String title) { + super.onTitleUpdated(webview, title); + // 标题变更时自定义处理 + AnimatorProperty animatorProperty = loadingView.createAnimatorProperty(); + animatorProperty.setDuration(500).setDelay(100).scaleX(0).scaleY(0); + animatorProperty.start(); + mWebView.setVisibility(Component.VISIBLE); + } + + @Override + public void onProgressUpdated(WebView webview, int newProgress) { + super.onProgressUpdated(webview, newProgress); + // 加载进度变更时自定义处理 + } + }); } @Override diff --git a/entry/src/main/resources/base/element/string.json b/entry/src/main/resources/base/element/string.json index 80ec706..386478d 100644 --- a/entry/src/main/resources/base/element/string.json +++ b/entry/src/main/resources/base/element/string.json @@ -122,7 +122,7 @@ }, { "name": "weburl", - "value": "https://developer.huawei.com/cn/" + "value": "https://www.baidu.com/" } ] } \ No newline at end of file -- Gitee