Commit dbec5d80 by 霍志良

feat:Bottom webvie JS修改

parent b3c30e50
...@@ -11,10 +11,12 @@ import com.google.android.material.bottomsheet.BottomSheetDialog ...@@ -11,10 +11,12 @@ import com.google.android.material.bottomsheet.BottomSheetDialog
import com.google.android.material.bottomsheet.BottomSheetDialogFragment import com.google.android.material.bottomsheet.BottomSheetDialogFragment
import com.tencent.smtt.sdk.WebSettings import com.tencent.smtt.sdk.WebSettings
import com.ydl.confide.R import com.ydl.confide.R
import com.ydl.utils.WebUrlParamsUtils
import com.ydl.webview.ProgressWebView import com.ydl.webview.ProgressWebView
import com.ydl.webview.TellData import com.ydl.webview.TellData
import com.ydl.webview.WebModularServiceUtils import com.ydl.webview.WebModularServiceUtils
import com.ydl.ydlcommon.base.BaseActivity import com.ydl.ydlcommon.base.BaseActivity
import com.yidianling.common.tools.LogUtil
import com.yidianling.common.tools.RxImageTool import com.yidianling.common.tools.RxImageTool
class ConfideBottomSheetDialogFragment:BottomSheetDialogFragment() { class ConfideBottomSheetDialogFragment:BottomSheetDialogFragment() {
...@@ -98,12 +100,12 @@ class ConfideBottomSheetDialogFragment:BottomSheetDialogFragment() { ...@@ -98,12 +100,12 @@ class ConfideBottomSheetDialogFragment:BottomSheetDialogFragment() {
val layout_change_text=itemView.findViewById<View>(R.id.layout_change_text) val layout_change_text=itemView.findViewById<View>(R.id.layout_change_text)
val confide_progress=itemView.findViewById<View>(R.id.confide_progress) val confide_progress=itemView.findViewById<View>(R.id.confide_progress)
layoutCall.setOnClickListener { layoutCall.setOnClickListener {
callJsFun(wv_content,"layoutCall()") callJsFun(wv_content,"listenCallClick()")
} }
layoutChange.setOnClickListener { layoutChange.setOnClickListener {
layout_change_text.visibility=View.GONE layout_change_text.visibility=View.GONE
confide_progress.visibility=View.VISIBLE confide_progress.visibility=View.VISIBLE
callJsFun(wv_content,"layoutCall()") callJsFun(wv_content,"handleNext()")
} }
val layoutParams = FrameLayout.LayoutParams( val layoutParams = FrameLayout.LayoutParams(
FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT,
...@@ -177,7 +179,10 @@ class ConfideBottomSheetDialogFragment:BottomSheetDialogFragment() { ...@@ -177,7 +179,10 @@ class ConfideBottomSheetDialogFragment:BottomSheetDialogFragment() {
.getJavascripHandler(activity as Activity, tellData = TellData()) .getJavascripHandler(activity as Activity, tellData = TellData())
wv_content!!.addJavascriptInterface(jtoJHandle, "javascriptHandler") wv_content!!.addJavascriptInterface(jtoJHandle, "javascriptHandler")
wv_content.loadUrl("http://192.168.210.152/jy/listenMask?listenerId=257&uid=13090198&isFromApp=1") var jumpurl="http://192.168.210.152/jy/listenMask?listenerId=257&isFromApp=1"
var url= WebUrlParamsUtils.getSuffix(jumpurl, jtoJHandle.getUriAppendSuffix())
LogUtil.e("AAA"+url)
wv_content.loadUrl(url)
// wv_content.loadUrl(jumpUrl) // wv_content.loadUrl(jumpUrl)
wv_content.setOnTouchListener { p0, p1 -> //canScrollVertically(-1)的值表示是否能向下滚动,false表示已经滚动到顶部 wv_content.setOnTouchListener { p0, p1 -> //canScrollVertically(-1)的值表示是否能向下滚动,false表示已经滚动到顶部
if (!wv_content.canScrollVertically(-1)) { if (!wv_content.canScrollVertically(-1)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment