1
맞춤 갤러리를 개발하고 한 번에 하나의 이미지를 스 와이프하기 위해 on-fling 메서드를 재정의했습니다.하지만 문제는 내가 처음부터 스 와이프했을 때입니다. 아래쪽 또는 그 반대의 경우 이미지가 스 와이프되어 변경됩니다.갤러리의 스 와이프 효과를 안드로이드에서 위에서 아래로 제거
다음은 내 코드
public class mygallery extends Gallery {
public mygallery(Context ctx, AttributeSet attrSet) {
super(ctx, attrSet);
}
private boolean isScrollingLeft(MotionEvent e1, MotionEvent e2) {
return e2.getX() > e1.getX();
}
private boolean isScrollingRight(MotionEvent e1, MotionEvent e2){
return e2.getX() < e1.getX();
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
int kEvent=0;
if (isScrollingLeft(e1, e2)) { // Check if scrolling left
kEvent = KeyEvent.KEYCODE_DPAD_LEFT;
} else if(isScrollingRight(e1, e2)) { // Otherwise scrolling right
kEvent = KeyEvent.KEYCODE_DPAD_RIGHT;
}
onKeyDown(kEvent, null);
return true;
}
} 내가 이미지의 스 와이프 (위에서 아래로, 상하로)를 제거 할 수 있습니까
입니다.
감사합니다. hotveryspicy ... –