【发布时间】:2015-08-18 03:24:05
【问题描述】:
我在 web 视图上使用滑动菜单。 当菜单打开时,我需要禁用或模糊 webview。 在添加框架布局和设置前景时,webview 可以模糊但不会被禁用并且仍然是可滚动/可点击的。 我怎样才能完全冻结下面的视图?
【问题讨论】:
标签: android webview blur slidingmenu
我在 web 视图上使用滑动菜单。 当菜单打开时,我需要禁用或模糊 webview。 在添加框架布局和设置前景时,webview 可以模糊但不会被禁用并且仍然是可滚动/可点击的。 我怎样才能完全冻结下面的视图?
【问题讨论】:
标签: android webview blur slidingmenu
最简单的方法是通过将覆盖在顶部的视图设置为可点击或不可点击来向 web 视图添加启用或禁用点击。
您可以尝试创建一个类似下面的方法,以另一种类似的方式使用setClickable() 方法。
public void setClickable(boolean isClickable){
blurView.setClickable(isClickable);
}
虽然您的叠加层是可点击的,但它会拦截所有触摸事件,并且用户将无法与 webview 进行交互。
请注意,您也可以使用此行轻松地在 xml 中设置视图的默认行为
android:clickable="true"
【讨论】: