Android 如何为ImageView设置夹点

Android 如何为ImageView设置夹点,android,zooming,android-imageview,Android,Zooming,Android Imageview,我有自己的观点。我使用MotionEvent移动图像视图。如何为imageView设置收缩缩放功能。我没有使用任何手势检测功能。我需要用两个手指简单地捏一下 代码: 我已经提到了。这对我没有帮助。请看可能的答案 imageView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v,MotionEvent event) { // TODO

我有自己的观点。我使用MotionEvent移动图像视图。如何为imageView设置收缩缩放功能。我没有使用任何手势检测功能。我需要用两个手指简单地捏一下

代码:


我已经提到了。这对我没有帮助。请看可能的答案
imageView.setOnTouchListener(new View.OnTouchListener() {

    @Override
    public boolean onTouch(View v,MotionEvent event) {
        // TODO Auto-generated method stub
        layoutParams = (RelativeLayout.LayoutParams) imageView.getLayoutParams();

            switch(event.getAction())
             {
              case MotionEvent.ACTION_DOWN :
     {
    parms = (RelativeLayout.LayoutParams) imageView.getLayoutParams();


      dx = event.getRawX() - parms.leftMargin;
  dy = event.getRawY() - parms.topMargin;
        }
 break;
case MotionEvent.ACTION_MOVE :
    {
 x = event.getRawX();
 y = event.getRawY();
parms.leftMargin = (int) (x-dx);
    parms.topMargin = (int) (y - dy);
                                    imageView.setLayoutParams(parms);
     }
     break;
    case MotionEvent.ACTION_UP :
    {


 }
    break;
 }

 return false;
}
});

    }

        });