在android中打开滑动菜单时禁用webview

在android中打开滑动菜单时禁用webview,android,webview,blur,slidingmenu,Android,Webview,Blur,Slidingmenu,我在网络视图上使用滑动菜单。 当菜单打开时,我需要禁用或模糊webview。 添加framelayout并设置前景时,webview可以模糊,但不会被禁用,并且仍然可以滚动/单击。 如何完全冻结下面的视图?最简单的方法是通过将覆盖在顶部的视图设置为可单击或不可单击,向网络视图添加启用或禁用单击 您可以尝试创建一个类似下面的方法,并以另一种类似的方式使用setClickable()方法 public void setClickable(boolean isClickable){ blur

我在网络视图上使用滑动菜单。 当菜单打开时,我需要禁用或模糊webview。 添加framelayout并设置前景时,webview可以模糊,但不会被禁用,并且仍然可以滚动/单击。
如何完全冻结下面的视图?

最简单的方法是通过将覆盖在顶部的视图设置为可单击或不可单击,向网络视图添加启用或禁用单击

您可以尝试创建一个类似下面的方法,并以另一种类似的方式使用
setClickable()
方法

public void setClickable(boolean isClickable){
     blurView.setClickable(isClickable);
}
当您的覆盖可点击时,它将拦截所有触摸事件,用户将无法与webview交互

注意:您也可以使用这一行在xml中轻松设置视图的默认行为

android:clickable="true"

如何在webview上创建透明视图,而不更改后面webview的可见性?在将视图放置到webview上时,我必须使webview的可见性消失,这是我不想做的。我希望webview可以在后面看到,但不能单击。我使用了透明背景色#886767,上述解决方案有效:)