如题,实现单张可放大,缩小,拖拽操作,左右滑动查看下一张图片。

解决方案 »

  1.   

    有demo 最好了 78632677@qq。com
      

  2.   

    http://www.iteye.com/topic/516876
      

  3.   

    如果你的图片是从List里取的,那么你可以这样:mGestureDetector=new GestureDetector(this);
    在onTouchEvent()传入mGestureDetector.onTouchEvent();
    在mGestureDetector覆写的onFling方法里,判断向右滑“下一页”
    向左滑“上一页”
      

  4.   


    @Override
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
    float velocityY) {
    // TODO Auto-generated method stub
    if (mNorView.mFling) {
    if ((e1.getX() - e2.getX() > 60) && (Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY)) {// 左滑
    Message msg = new Message();
    msg.what = 0;
    mNorView.mHandler.sendMessage(msg);
    return true;
    } else if ((e1.getX() - e2.getX() < -60) && (Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY)) {// 右滑
    Message msg = new Message();
    msg.what = 1;
    mNorView.mHandler.sendMessage(msg);
    return true;
    }
    } else {
    float x = e1.getX() - e2.getX();
    if ((x > mScreenWidth * 0.8) && (Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY )) {
    Message msg = new Message();
    msg.what = 0;
    mNorView.mHandler.sendMessage(msg);
    return true;
    } else if ((x < -mScreenWidth * 0.8) && (Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY )) {
    Message msg = new Message();
    msg.what = 1;
    mNorView.mHandler.sendMessage(msg);
    return true;
    }
    }
    return false;
    }
      

  5.   

    您好:請問如何實現手勢讓圖片縮放和圖片的切換呢?我郵箱是fanxiaoyin0514!163.com。如果您有源碼的話,請發我郵箱,謝謝~!
      

  6.   

    demo写好几天了,没人看。
    包括多点缩放,以及图片剪裁
    付源码。
    http://blog.csdn.net/fan476767883/article/details/7283438