android 屏幕监听滑动事件

import android.app.Activity;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.MotionEvent;import android.view.View;import android.view.Window;import android.widget.Toast;import meide.com.activity.RightActivity;public class MainActivity extends Activity {    //手指按下的点为(x1, y1)手指离开屏幕的点为(x2, y2)    float x1 = 0;    float x2 = 0;    float y1 = 0;    float y2 = 0;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    @Override    public boolean onTouchEvent(MotionEvent event) {        //继承了Activity的onTouchEvent方法,直接监听点击事件        if(event.getAction() == MotionEvent.ACTION_DOWN) {            //当手指按下的时候            x1 = event.getX();            y1 = event.getY();        }        if(event.getAction() == MotionEvent.ACTION_UP) {            //当手指离开的时候            x2 = event.getX();            y2 = event.getY();            if(y1 - y2 > 50) {                Toast.makeText(MainActivity.this, "向上滑", Toast.LENGTH_SHORT).show();            } else if(y2 - y1 > 50) {                Toast.makeText(MainActivity.this, "向下滑", Toast.LENGTH_SHORT).show();            } else if(x1 - x2 > 50) {                Toast.makeText(MainActivity.this, "向左滑", Toast.LENGTH_SHORT).show();            } else if(x2 - x1 > 50) {                Toast.makeText(MainActivity.this, "向右滑", Toast.LENGTH_SHORT).show();                Intent intent = new Intent(getApplicationContext(), RightActivity.class);                startActivity(intent);            }        }        return super.onTouchEvent(event);    }}

更多相关文章

  1. android屏幕截图
  2. android屏幕截图
  3. Android监听屏幕锁屏
  4. android实现签名功能
  5. android屏幕截图
  6. Android7.0中文文档(API)-- AutoCompleteTextView.OnDismissListen
  7. Android(安卓)事件处理
  8. Android之事件响应的两种模型分析
  9. 将软键盘变成搜索

随机推荐

  1. Android 链接https出现 javax.net.ssl.SS
  2. Android在线源码查看
  3. android获取当前Canvas位图代码
  4. 【Android】菜单功能的实现:上下文菜单
  5. android 学习 ----控件学习 选项卡。
  6. Android 系统调用 汇总
  7. android 谷歌发音
  8. Android调用百度地图API实现――实时定位
  9. 客户要求整个android设备只有一个APP
  10. Android 语音识别+语音搜索源码 Voice Se