android怎么实现页面的左右滑动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android怎么实现页面的左右滑动相关的知识,希望对你有一定的参考价值。

android上有一个控件叫做ViewPager,该控件可以根据item的多少实现左右滑动的效果。
Android上还有一个东西叫做Fragment,这是一个依赖于Activity而又独立的页面。
综合这两个控件的特性,可以使用ViewPager+Fragment的方式,即在ViewPager里嵌入Fragment的方式,实现页面左右滑动的效果。
参考技术A viewpage 自带滑动功能,或者生命一个手势监听GestureDetector 类加ViewFlipper 类,实现implements OnGestureListener接口,在onFling中进行view的滑动
if (e1.getX() - e2.getX() > 120)
this.flipper.setInAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_in));
this.flipper.setOutAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_out));
this.flipper.showNext();
return true;
else if (e1.getX() - e2.getX() < -120)
this.flipper.setInAnimation(AnimationUtils.loadAnimation(this, R.anim.push_right_in));
this.flipper.setOutAnimation(AnimationUtils.loadAnimation(this, R.anim.push_right_out));
this.flipper.showPrevious();
return true;
参考技术B 自定义,用scroller本回答被提问者和网友采纳

以上是关于android怎么实现页面的左右滑动的主要内容,如果未能解决你的问题,请参考以下文章

android实现上下滑动

Android:使用ViewPager实现左右滑动切换图片加点点

Android之实现ViewPager+Fragment左右滑动

android点击跳到左右滑动 页面时 可以随意指定先显示第几个页面吗

android开发中,怎么实现上下滑动,不是ScrollView,我要的是一次滑动整个页面,跟横向滑动效果一样。。

为啥h5页面可以上下滑动,却不可以左右滑动