X5 webview视频全屏播放时去掉分享功能和QQ浏览器下载推

2018-04-09  本文已影响769人  FengZai8
  1. 去掉QQ浏览器推荐下载
getWindow().getDecorView().addOnLayoutChangeListener(new View.OnLayoutChangeListener() {
            @RequiresApi(api = Build.VERSION_CODES.ICE_CREAM_SANDWICH)
            @Override
            public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) {
                ArrayList<View> outView = new ArrayList<View>();
                getWindow().getDecorView().findViewsWithText(outView, "QQ浏览器", View.FIND_VIEWS_WITH_TEXT);
                int size = outView.size();

                if (outView != null && outView.size() > 0) {
                    outView.get(0).setVisibility(View.GONE);
                }
            }
        });
  1. 去掉分享链接到微信和QQ等功能

常规做法其实我也不知道。。。有知道的告诉我,谢谢哈。。。
在某个版本可以参照1,也可以监听view的增加判断移除。
简单粗暴的方法通过dispatchTouchEvent 阶段判断触摸点击的位置和分享那位置范围return true 消化掉。

上一篇下一篇

猜你喜欢

热点阅读