RefPure 3D効果を実装したいのですが、私はhttps://github.com/akhgupta/CoverFlowを使用しました。うまく動いていますが、スワイプするとタッチインターセプトに依存します。私は複数のアイテムではなく、一度に1つのアイテムだけをスワイプしたい。moondroidを使用してViewPagerで一度に1アイテムだけスワイプする
私はたくさんのことを試みましたが、私はライブラリでも変更を加えましたが、成功しませんでした。
RefPure 3D効果を実装したいのですが、私はhttps://github.com/akhgupta/CoverFlowを使用しました。うまく動いていますが、スワイプするとタッチインターセプトに依存します。私は複数のアイテムではなく、一度に1つのアイテムだけをスワイプしたい。moondroidを使用してViewPagerで一度に1アイテムだけスワイプする
私はたくさんのことを試みましたが、私はライブラリでも変更を加えましたが、成功しませんでした。
私はソースコードlibsをダウンロードしてモジュールのように追加する必要があると思います。カスタムメソッドにはスワイプ機能があります。
コード例:私はすでにこれを試してみました
private float initialX;
private float THRESHOLD;
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
int action = event.getAction();
THRESHOLD = getWidth()/2;
switch (action) {
case MotionEvent.ACTION_DOWN:
initialX = event.getX();
break;
case MotionEvent.ACTION_MOVE:
float finalX = event.getX();
float deltaX = Math.abs(finalX - initialX);
if (deltaX > THRESHOLD) {
return false;
}
break;
case MotionEvent.ACTION_UP:
break;
case MotionEvent.ACTION_CANCEL:
break;
case MotionEvent.ACTION_OUTSIDE:
break;
}
return super.dispatchTouchEvent(event);
}
ありがとう!しかし、それは私のために働いていない。 –
これは例です。コードを読んでカスタムにする必要があります –
うん、カスタマイズしようとしましたが、うまくいきません! あなたはそれについてのアイデアを持っています –
、私は、ライブラリをカスタマイズしたが、私は、任意の解決策を見つけたことができませんでした! –