1
특정 이미지를 스 와이프 할 때 감지 할 수있었습니다. 이제 사용자가 이미지를 슬라이드 할 때 이미지가 "펼쳐지도록"(잠금 해제 전화와 같은) 싶습니다. 내가 할 수있는 어떤 방법이라도?이미지를 스 와이프 할 때 이미지를 늘리는 방법
image.setOnTouchListener(gestureListener);
}
class MyGestureDetector extends SimpleOnGestureListener
{
@Override
public boolean onDown(MotionEvent e)
{
// TODO Auto-generated method stub
//return super.onDown(e);
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
try {
if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH)
return false;
// right to left swipe
if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY)
{
Toast.makeText(Swipe2Activity.this, "Left Swipe", Toast.LENGTH_SHORT).show();
}
else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY)
{
Toast.makeText(Swipe2Activity.this, "Right Swipe", Toast.LENGTH_SHORT).show();
}
}
catch (Exception e)
{
// nothing
}
return false;
}
}
감사합니다,하지만 사용자가 이미지를 스 와이프 할 때 이미지가 스트레칭합니다. 이 튜토리얼이 어떻게 도움이되는지 잘 모르겠다. – user1163234
캔버스에서 비트 맵의 크기를 조정하는 방법은 나와 있지만,이 코드를 다시 사용하는 것이 좋습니다. http://code.google.com/p/android-pinch/ –
또는 또한이 자습서 : http://developer.sonymobile.com/wp/2010/05/18/android-one-finger-zoom-tutorial-part-1/ –