diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5ea8b06fb..0052510a1 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1123,7 +1123,10 @@
android:name=".ui.webview.DialogWebViewActivity"
android:theme="@style/dialog_web_view_activity"
android:windowSoftInputMode="adjustPan" />
-
+
diff --git a/app/src/main/java/com/mango/moshen/ui/setting/LabActivity.java b/app/src/main/java/com/mango/moshen/ui/setting/LabActivity.java
index a1d13270b..b61e23e6c 100644
--- a/app/src/main/java/com/mango/moshen/ui/setting/LabActivity.java
+++ b/app/src/main/java/com/mango/moshen/ui/setting/LabActivity.java
@@ -10,6 +10,7 @@ import com.mango.moshen.base.BaseActivity;
import com.mango.moshen.ui.utils.ImageLoadKt;
import com.mango.core.Env;
import com.mango.core.auth.AuthModel;
+import com.mango.moshen.ui.webview.ElfDialogWebViewActivity;
/**
@@ -27,6 +28,10 @@ public class LabActivity extends BaseActivity {
"http://img.uat.lecheng163.com/mask_trunk_demo.mp4")
);
+ findViewById(R.id.rb_flutter_test).setOnClickListener(v ->
+ ElfDialogWebViewActivity.start(this, "http://192.168.9.200:5500/view/yinyou/modules/act-treasureSnatching/index.html")
+ );
+
//根据ID找到RadioGroup实例
RadioGroup group = (RadioGroup) this.findViewById(R.id.radioGroup);
RadioButton rbRelease = (RadioButton) findViewById(R.id.rb_release);
diff --git a/app/src/main/java/com/mango/moshen/ui/webview/ElfDialogWebViewActivity.java b/app/src/main/java/com/mango/moshen/ui/webview/ElfDialogWebViewActivity.java
new file mode 100644
index 000000000..9dfc14d0c
--- /dev/null
+++ b/app/src/main/java/com/mango/moshen/ui/webview/ElfDialogWebViewActivity.java
@@ -0,0 +1,36 @@
+package com.mango.moshen.ui.webview;
+
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.Gravity;
+import android.view.View;
+import android.view.WindowManager;
+
+import com.mango.moshen.R;
+import com.netease.nim.uikit.common.util.sys.ScreenUtil;
+
+public class ElfDialogWebViewActivity extends CommonWebViewActivity {
+
+
+ public static void start(Context context, String url) {
+ Intent intent = new Intent(context, ElfDialogWebViewActivity.class);
+ intent.putExtra("url", url);
+ context.startActivity(intent);
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, ScreenUtil.screenWidth * 1100 / 750);
+ getWindow().setGravity(Gravity.BOTTOM);
+ layoutTitleBar.setVisibility(View.GONE);
+ webView.setBackgroundColor(0);
+ webView.getBackground().setAlpha(0);
+ }
+
+ @Override
+ protected int getLayoutId() {
+ return R.layout.activity_elf_dialog_web_view;
+ }
+}
diff --git a/app/src/main/res/drawable-xhdpi/bg_elf.png b/app/src/main/res/drawable-xhdpi/bg_elf.png
new file mode 100644
index 000000000..51b026eb9
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/bg_elf.png differ
diff --git a/app/src/main/res/layout/activity_elf_dialog_web_view.xml b/app/src/main/res/layout/activity_elf_dialog_web_view.xml
new file mode 100644
index 000000000..d26a13014
--- /dev/null
+++ b/app/src/main/res/layout/activity_elf_dialog_web_view.xml
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_lab.xml b/app/src/main/res/layout/activity_lab.xml
index d5271b33f..4219d043d 100644
--- a/app/src/main/res/layout/activity_lab.xml
+++ b/app/src/main/res/layout/activity_lab.xml
@@ -50,7 +50,7 @@
android:background="@color/color_f5f5f5"
android:gravity="center_vertical"
android:paddingStart="10dp"
- android:text="flutter测试入口"
+ android:text="夺宝精灵测试入口"
android:textColor="@color/color_333333"
android:textSize="15sp" />