热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Activity中左滑动返回监听

网易新闻中有个比较炫的效果,在QQ进入聊天界面也有这种效果,就是从界面左侧滑动到右侧时,界面退出,其实功能很容易实现:1)Activity去实现implementsOnTouchL

网易新闻中有个比较炫的效果,在QQ进入聊天界面也有这种效果,就是从界面左侧滑动到右侧时,界面退出,其实功能很容易实现:

1)

Activity 去实现 implements OnTouchListener

2) 实现其中的onTouch方法:

/**
* 左滑动返回监听
*/
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
startX = event.getX();
startY = event.getY();
break;
case MotionEvent.ACTION_UP:
float endX = event.getX();
float endY = event.getY();
if(Math.abs(endX-startX)>150&&((endY-startY)==0||Math.abs((endX-startX)/(endY-startY))>2)){
finish();
}
break;
default:
break;
}
return false;
}

Activity中 左滑动返回监听


推荐阅读
  • PaddlePaddle之猫狗大战(本地数据集)
    新手入门PaddlePaddle的一个简单Demo——猫狗大战主要目的在于整体了解PP用卷积做图像分类的流程,以及最最重要的掌握自定义数据集的读取方式猫狗数据集是从网络上下载到工作 ... [详细]
  • 原文网址:转载请注明出处:http:blog.csdn.netguolin_blogarticledetails17357967不知不觉中,带你一步步深入了解View系列的文章已经 ... [详细]
  • 哈希表两个数组的交集
    解法:由于同一个list中可能存在重复元素,所以考虑采用计数的方式解决问题,具体思路如下:首先构建一个dict来记录list中的元素个数,称为count_dict;count_di ... [详细]
  • 04-树5.FileTransfer(25)时间限制150ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,YueWehaveanetworko ... [详细]
  • jQuery_AJAX代码:$.ajax({url:,async:true, data:(JSON),successerror});参数options类型:Object可选。AJ ... [详细]
  • Gluon parameters 和 Blocks 命名
    API:gluon中每个Parameters或者Block都有前缀prefix,Parameters的名字由用户指定,Block的名字可以由用户指定或自动生成。from__futu ... [详细]
  • Android Application的作用
    1.什么是Application?(WhatisApplication)Application和Actovotu,Service一样是android框架的一个系统组件,当andro ... [详细]
  • 原文链接:http:www.asp.netmvctutorialsgetting-started-with-ef-using-mvcsorting-filtering-and-pa ... [详细]
  • ?? 1  通过process的方式播放视频 T22VideoPlayer.pro HEADERS + ... [详细]
  • pwnable echo1
    最近忙的好久没有更新了,有空把之前拿来练手的CTFpwn题逐渐整理一下放出来题目是linux64位程序,流程很简单,大致思路就是先把一个跳转的机器指令写进name的地址,然后溢出覆 ... [详细]
  • Qt获得网页源码
    1.工程中添加网络模块打开你的.pro文件插入以下代码QT+ network2.添加代码CodeQStringNetWork::getWebSource(QUrlurl){QNe ... [详细]
  • 通过JSON字符串来创建对象FirstName ... [详细]
  • 使用openshift搭建的k8s的api创建Deployment,在启动的时候报下面的错误:Invalidvalue:“hostPath”:hostPathvolumesaren ... [详细]
  • 1、html特殊字符的显示   我们知道html语言和C语言一样也有一些特殊字符,它们是不能正常显示的,必须经过转义,在网上可以查到如何显示这些字符,如下图所示: 上 ... [详细]
  • 返回一个一维数组环中的数相加的最大的和
    项目成员:姜中希、王昭博。1.设计思想:(1)外层while循环控制结束(in)的时候停止。(2)内层计算:按照不循环数组的方式计算,每当外层i增加1,数组更新,第i-1个数变为数 ... [详细]
author-avatar
平平安安55555_800
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有