我有一个应用程序,它使用geofire来识别用户是否输入了指定的边界,并且当该边界为true时,将暂时禁用该用户的电话并禁用触摸功能;否则,如果该用户被启用离开分配的界限。任何人都可以提供帮助。很高兴听到您的想法。 谢谢!
答案 0 :(得分:1)
如果要禁用当前活动,则可以调度TouchEvent()。 使用示例:
private var inRange = false
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
if (!inRange)
return super.dispatchTouchEvent(ev);
return true;
}
如果那不是您想要的对不起,您能再解释一下吗?
答案 1 :(得分:0)
我认为您可以提供创建透明叠加层的服务,然后在该叠加层上单击禁用。 How do I make my full-screen overlay remain full-screen after orientation changes?