相关疑难解决方法(0)

android:ACTION_UP和ACTION_POINTER_UP之间的区别

仅从android doc我真的不明白ACTION_UP和ACTION_POINTER_UP之间的区别. http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_DOWN

基本上我想捕获一个手指从屏幕释放时的事件(即使另一个手指仍可能触摸它)

谢谢!

android multi-touch

39
推荐指数
2
解决办法
3万
查看次数

如何在android中的视图上听doubletap?

我想检测一个doubletap视图,例如a button,然后知道它是哪个视图.我已经看到了这个类似的问题,但他们说这是一个重复的问题似乎没有回答我的问题.

所有我能找到是一个添加GestureDetector到活动中,并添加OnDoubleTapListener到它.但只有在我点击屏幕的背景/布局时才会触发.当我(双击)a时,它不会被触发button.

这是我里面的代码onCreate:

    gd = new GestureDetector(this, this);


    gd.setOnDoubleTapListener(new OnDoubleTapListener()  
    {  
        @Override  
        public boolean onDoubleTap(MotionEvent e)  
        {  
            Log.d("OnDoubleTapListener", "onDoubleTap");
            return false;  
        }  

        @Override  
        public boolean onDoubleTapEvent(MotionEvent e)  
        {  
            Log.d("OnDoubleTapListener", "onDoubleTapEvent");
            //if the second tap hadn't been released and it's being moved  
            if(e.getAction() == MotionEvent.ACTION_MOVE)  
            {  

            }  
            else if(e.getAction() == MotionEvent.ACTION_UP)//user released the screen  
            {  

            }  
            return false;  
        }  

        @Override  
        public boolean onSingleTapConfirmed(MotionEvent …
Run Code Online (Sandbox Code Playgroud)

android

30
推荐指数
1
解决办法
4万
查看次数

如何在android中检测单指触摸和两指触摸?

我正在创建一个 android 应用程序,我在其中缩放ImageView[捏缩放(带图像翻译)],而且我必须ImageView只用两个手指移动来旋转它。因为我想通过单指移动来翻译Image [scroll]。当我没有添加旋转代码时,捏合缩放和平移工作得很好,但是在添加旋转编码后,图像在单指移动时旋转并且不平移。我想有一个检查,只要用户是在两个手指移动ImageView,然后图像应转动,否则不能使图像翻译将不会受到干扰。如何实现?这是我的代码。任何帮助将不胜感激

public class CustomizedImageView extends ImageView {
Matrix matrix;
// We can be in one of these 3 states
static final int NONE = 0;
static final int DRAG = 1;
static final int ZOOM = 2;

int mode = NONE;

// Remember some things for zooming
PointF last = new PointF();
PointF start = new PointF();
float minScale = 1f;
float maxScale = 3f;
float[] …
Run Code Online (Sandbox Code Playgroud)

android translation rotation pinchzoom

7
推荐指数
2
解决办法
4294
查看次数

标签 统计

android ×3

multi-touch ×1

pinchzoom ×1

rotation ×1

translation ×1