zoukankan      html  css  js  c++  java
  • Android Dialog触摸对话框外部让其消失的实现方法

    方法一:
        

    [java] view plaincopy
     
    1. @Override    
    2.     public boolean onTouchEvent(MotionEvent event) {    
    3.      if (event.getAction() == MotionEvent.ACTION_DOWN) {    
    4.       if (!(event.getX() >= -10 && event.getY() >= -10)    
    5.         || event.getX() >= calendarLayout.getWidth() + 10    
    6.         || event.getY() >= calendarLayout.getHeight() + 20) {//如果点击位置在当前View外部则销毁当前视图,其中10与20为微调距离    
    7.        finish();    
    8.       }    
    9.      }    
    10.      return true;    
    11.     }    



    方法二:
    调用

    [html] view plaincopy
     
      1. setCanceledOnTouchOutside(true);  
  • 相关阅读:
    from import 的认识
    模块初识
    eq方法
    hash介绍
    item系列
    析构函数
    serializers进阶
    APIView源码解析
    RPC协议
    面试题补充
  • 原文地址:https://www.cnblogs.com/exmyth/p/4890747.html
Copyright © 2011-2022 走看看