方法一:

  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. }

方法二:
调用

    1. setCanceledOnTouchOutside(true);

最新文章

  1. 【引】objective-c,6:Autorelease Pool
  2. Android真机访问PC端服务器
  3. 做NavMesh相关工作时收集的一些文章
  4. iOS开发常用的第三方类库
  5. CentOS7.1配置远程桌面
  6. ASP.NET 开发人员应该知道的8个网站
  7. 使用soapUI代替WSDL2JAVA生成cxf HTTPS 客户端调用代码
  8. Android SwitchButton(滑动开关)
  9. VC6.0 编译 gdlib 库
  10. error: ‘shared_ptr’ in namespace ‘std’ does not name a type
  11. 一些.Net面试题 (BS 方向)
  12. WEBAPP组件化时代, Web Components
  13. SE 2014年4月25日
  14. new关键字
  15. SNS团队Beta阶段第六次站立会议(2017.5.27)
  16. sh 脚本执行sql文件传参数
  17. MyBatis源码分析1 参数映射分析
  18. dubbo源码分析2——SPI机制中的SPI实现类的读取和预处理
  19. ra (数论 , 莫比乌斯反演 , 整点统计)
  20. hadoop三种运行模式

热门文章

  1. 获取Enum的扩张方法。
  2. js浏览器键盘事件控制(转自新浪微博)
  3. DOM对象控制HTML无素——详解2
  4. magento前台访问错误
  5. Form表单三种提交按钮的区别?
  6. ajax xmlhttprequest status
  7. Python自动化运维之26、Web框架本质、MVC与MTV
  8. NLP相关资源
  9. Scut AccountServer
  10. Unity问答——请问一下动画状态机怎么判断动画是否播完了?