`
kevin2562
  • 浏览: 117705 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android触摸实现方式

阅读更多
android触摸实现方式

package com.ray.touch;

import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.widget.TextView;
import android.widget.Toast;

public class TouchPaint extends Activity {
    TextView tv;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tv = (TextView) findViewById(R.id.tv);
    }

@Override
public boolean onTouchEvent(MotionEvent event) {
float x = event.getX();
float y = event.getY();
switch(event.getAction()){
case MotionEvent.ACTION_DOWN: tv.setText("down"+"("+x+","+y+")");break;
case MotionEvent.ACTION_UP: tv.setText("up"+"("+x+","+y+")");break;
case MotionEvent.ACTION_MOVE:tv.setText("move"+"("+x+","+y+")");break;
}
return super.onTouchEvent(event);
}
}
分享到:
评论

相关推荐

    Android触摸事件如何实现笔触画布详解

    本文将详细介绍如何利用Android触摸事件实现笔触在画布上绘制。我们将从基础实现开始,逐步升级到更高级的功能,例如手势识别和动态画线。 ### 基础实现 基础实现主要涉及到在自定义View或Activity中处理触摸事件...

    android触摸测试,支持多指同时划动

    android触摸测试,支持多指同时划动,主要用于安卓系统下对触摸驱动的测试,代码中也加了多指坐标点的打印,可以帮助排查触摸问题。当然安卓的开发者选项中也有指针的显示界面,但自己写的代码可以灵活增加一些日志...

    android触摸屏校准

    二、Android触摸屏校准的必要性 1. 制造偏差:生产过程中,每个设备的触摸屏可能会存在微小差异,导致响应不一致。 2. 使用磨损:长期使用后,屏幕可能会因磨损或污渍影响其敏感度和准确性。 3. 硬件更换:如更换...

    Android在Fragment中实现监听触摸事件

    "Android在Fragment中实现监听触摸事件" Android在Fragment中实现监听触摸事件是指在Android应用程序中,如何在Fragment中监听触摸事件。Fragment是Android应用程序中的一个组件,它可以在Activity中使用,但是它并...

    android触摸位置显示

    标题"android触摸位置显示"涉及到的是如何在Android应用中实时展示用户触摸屏幕时的坐标位置。这个功能通常用于调试或者创建与用户交互的特殊UI效果。下面我们将深入探讨这一主题。 首先,Android系统通过...

    android 触摸屏的调试

    本文将详细探讨如何进行Android触摸屏的调试,并基于提供的文件"usbtouchscreen.c"和"鸿诚科技Linux_Android驱动.pdf"来深入讲解相关知识。 首先,我们从"usbtouchscreen.c"文件入手。这个文件很可能是一个USB触摸...

    Qt for android触摸手势事件QGestureEvent

    Qt for Android的触摸手势事件通过QGestureEvent提供了一种强大且灵活的方式来处理用户在Android设备上的触摸输入。通过理解和利用QGestureEvent及其相关类,开发者可以创建出高度互动、响应式的Android应用,提供...

    Android系统USB触摸驱动

    Android系统USB触摸驱动是连接Android设备与USB红外触摸屏的关键技术,使得用户可以通过红外触摸屏与Android设备进行交互。在Android系统中,驱动程序扮演着硬件与操作系统之间的桥梁角色,负责解析并处理来自硬件的...

    android_触摸事件Demo

    在这个Demo中,你可以看到如何自定义视图或组件来扩展触摸事件的处理,或者如何结合网络请求(cdn可能代表内容分发网络)来实现动态响应用户操作。 总结,`android_触摸事件Demo`是一个实践项目,旨在帮助开发者...

    Android usb 触摸屏驱动

    USB触摸屏驱动在Android中的实现涉及以下几个关键部分: 1. **HAL(硬件抽象层)**:这是驱动程序与Android系统之间的一层接口,负责提供标准API供系统调用,同时处理底层硬件的细节。 2. **Kernel驱动**:这部分...

    android中触摸事件的分发机制

    总结,Android触摸事件的分发机制是Android UI交互的基础,理解这一机制有助于开发者更有效地控制视图的行为,创建出更加丰富的用户界面。在实际开发中,可以通过灵活运用`onTouchEvent()`和`onInterceptTouchEvent...

    android触摸生成气泡

    在Android开发中,"android触摸生成气泡"是一种常见的用户交互设计,它允许用户通过触摸屏幕来触发一种视觉反馈,即在触摸位置显示一个气泡效果。这种效果通常用于游戏或者一些创新的UI设计中,以增加应用的趣味性和...

    触摸时扭曲变形图片照片Android项目应用源码

    当用户在屏幕上触摸并移动手指时,应用会捕获这些触摸事件,并根据事件信息更新Matrix,进而改变Canvas上的图像绘制方式,实现扭曲变形的效果。 【标签】:“Android”标签表明这个项目是基于Android操作系统开发的...

    基于android平台的串口触摸屏软件

    基于android平台实现串口触摸屏的功能。在RK3026 ANDROID4.2平台上测试OK,没任何BUG。基本功能为:MCU通过串口将触摸屏的报点信息传递给平板电脑,平板电脑实现从串口得到的触摸信息上传到应用层。

    Android触摸屏移植手册

    本文档将深入探讨Android触摸屏移植的关键步骤、涉及的源码修改以及相关知识点。 一、Android触摸屏驱动概述 Android触摸屏驱动主要分为两层:硬件抽象层(HAL)和Linux内核层。HAL是Android框架的一部分,负责与...

    android触摸屏测试程序demo

    这个"android触摸屏测试程序demo"是一个专门用于验证和评估Android设备触摸屏功能的工具。下面我们将深入探讨Android触摸屏测试的相关知识点,并结合"EngineeringTest"这个可能的测试程序进行说明。 1. **触摸屏...

    android触摸消息传递

    本文将深入探讨"android触摸消息传递",主要关注`MotionEvent`和`onTouchEvent`这两个核心组件。 `MotionEvent`是Android系统用于表示触摸屏幕时的一系列动作,比如按下、移动和释放等。它封装了与触摸事件相关的...

    android触摸版贪吃蛇

    【Android触摸版贪吃蛇】是一款专为Android平台设计的经典游戏,它采用了触屏操作方式,使得游戏体验更加直观和便捷。对于Android初学者来说,这个项目是一个很好的学习起点,可以帮助他们了解Android应用开发的基本...

    Android触摸屏工作流程

    ### Android触摸屏工作流程详解 #### 一、触摸屏基础知识 触摸屏作为一种常见的输入设备,在智能手机和平板电脑等移动设备中扮演着极其重要的角色。它允许用户通过手指或触控笔与屏幕进行交互,实现对设备的操作。...

    【Android每周专题】触摸屏事件实验代码

    【Android每周专题】触摸屏事件实验代码 在Android开发中,触摸屏事件处理是构建用户交互界面的关键部分。本文将深入探讨如何在Android应用中处理触摸事件,通过实验代码来帮助开发者理解这一核心概念。 首先,...

Global site tag (gtag.js) - Google Analytics