Android下解决webView固定高度在scrollView

2019-11-22  本文已影响0人  落后程序员

用了webview作为富文本输入框,嵌套在scrollview里面发现没办法滚动起来,参考了下网上的资料,没找到好的结果,自己重写了下scrollview的onInterceptTouchEvent实现事件拦截,实现了webview能在固定高度下滚动起来

/**
     * 解决webview固定高度在scrollview问题
     */
    override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean {
        if (webView == null) {
            return super.onInterceptTouchEvent(ev)
        }
        return if (webView.isFocusable()
                || webView.isFocused()
                || webView.isActivated()
                || webView.isInEditMode()
                || webView.isPressed()) {
            false
        } else super.onInterceptTouchEvent(ev)
    }

由于我是菜逼,没办法上传视频,只能发出GitHub的地址视频连接

WalleLibrary

上一篇 下一篇

猜你喜欢

热点阅读