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

disable the webview when sliding menu is open in android

我在 Web 视图上使用滑动菜单。 当菜单打开时,我需要禁用或模糊 webview。 在添加框架布局和设置前景时,webview 可以模糊但没有被禁用,仍然是 scrollable/clickable。 我怎样才能完全冻结下方的视图?

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

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

public void setClickable(boolean isClickable){
     blurView.setClickable(isClickable);
}

虽然您的叠加层是可点击的,但它会拦截所有触摸事件,并且用户将无法与网络视图进行交互。

请注意,您也可以在 xml 中轻松设置视图的默认行为,也可以使用此行

android:clickable="true"