1
私はカスタムギャラリーを開発し、一度に1つの画像をスワイプするためのオンフロリング方法をオーバーライドしました。それはうまくいきましたが、問題は、画像がスワイプされて変化します。以下はギャラリー内のスワイプ効果をアンドロイドで上から下に移動します
は、iは、画像のスワイプ(下、上へ下へ)を取り除くことができますどのように私のコード
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 ... –