画像を反転する次の方法を使用しています: Android で動的画像を ViewFlipper に設定するにはどうすればよいですか?
ボタンを使ってフリップしたくありません。ユーザーが画像に触れるか、画像をスワイプすると、次の画像にめくります。これを達成する方法はありますか?
画像を反転する次の方法を使用しています: Android で動的画像を ViewFlipper に設定するにはどうすればよいですか?
ボタンを使ってフリップしたくありません。ユーザーが画像に触れるか、画像をスワイプすると、次の画像にめくります。これを達成する方法はありますか?
ViewPager を使用できます。次のリンクを参照してください。
Android で ViewPager と FragmentPagerAdapter を使用して水平ビュー スワイプを実装する
画像スライド ギャラリーとしての Android Viewpager (スワイプ ギャラリー)
そしてこの図書館
これは役立つかもしれません.....アニメーターはresのフォルダーで、s_out_ *は翻訳を含むxmlファイルです
public boolean onTouchEvent(MotionEvent touchevent) {
switch (touchevent.getAction()) {
case MotionEvent.ACTION_DOWN: {
lastX = touchevent.getX();
break;
}
case MotionEvent.ACTION_UP: {
float currentX = touchevent.getX();
if (lastX < currentX) {
if (viewFlipper.getDisplayedChild() == 0)
break;
viewFlipper.setInAnimation(this, R.animator.s_in_fleft);
viewFlipper.setOutAnimation(this, R.animator.s_out_right);
viewFlipper.showNext();
}
if (lastX > currentX) {
if (viewFlipper.getDisplayedChild() == 1)
break;
viewFlipper.setInAnimation(this, R.animator.s_in_fright);
viewFlipper.setOutAnimation(this, R.animator.s_out_left);
viewFlipper.showPrevious();
}
break;
}
}
return false;
}