`
ai_longyu
  • 浏览: 517196 次
社区版块
存档分类
最新评论

使用ViewPager实现左右循环滑动

 
阅读更多

前面一篇文章实现了使用ViewPager实现高仿launcher拖动效果 ,后来很多朋友问能不能实现左右循环滑动效果和引导页面。今天实现了左右滑动,至于在最后一页滑动跳转,这个也做了但是效果不是太好,也希望有实现的朋友能够分享下。在最后一页添加一张图片单击跳转,这个认为很简单大家自己添加个图片,点击后跳转就OK。

这篇是在实现了使用ViewPager实现高仿launcher拖动效果的基础上做了一些小的修改,可以参照前面的。废话不多说了,直接上代码吧!

首先看一些layout下的xml


和前面一页使用viewpager。使用ViewPager首先需要引入android-support-v4.jar这个jar包。自己不要忘记加。

下面是核心代码:


代码跟上一篇差不多,大家自己研究吧!下面看下效果:


忘记了,这种效果不太好用图片演示,大家自己演示吧!滑动到最后一张,再滑动就是进入了第一页。下面看下我logcat下的打印:


这里默认是从第0页开始的。












分享到:
评论

相关推荐

    Android 使用ViewPager实现左右循环滑动图片

    该资源中有两个文件,一个是直接写的可以自动轮播和手动轮播的demo,一个是自定义了一个bannerview控件,这个控件实现了手动轮播,类似于android中的广告图,如果要实现自动轮播只需添加一个定时器即可。 博文网址:...

    Android使用ViewPager实现左右循环滑动及小圆点监听

    至此,我们就实现了Android中的ViewPager无限循环滑动以及小圆点监听。在实际项目中,可以根据需求调整小圆点的样式、动画效果等,以满足不同的UI设计。在压缩包`Android10_ViewPagerDemo01`中,包含了完整的示例...

    Android ViewPager实现左右循环滑动及轮播效果

    在标题“Android ViewPager实现左右循环滑动及轮播效果”中,提到的关键技术点是使ViewPager具备循环滑动和轮播功能。下面我们将深入探讨如何实现这些效果。 1. **ViewPager基础**: ViewPager最初是Android ...

    使用ViewPager实现左右循环滑动及滑动跳转

    【使用ViewPager实现左右循环滑动及滑动跳转】是一个常见的Android开发需求,尤其是在创建轮播图、引导页或者无限滚动界面时。ViewPager是Android SDK中的一个组件,它允许用户在多个视图间进行平滑的左右滑动切换。...

    ViewPager左右循环滑动

    类似用户引导页,可以滑动,左右滑动已经有大量实现,但循环滑动实现较少或者实现的效果不是很好。 效果不好主要体现在大概以下四个方面:图片少的时候会崩溃、单张图片的时候引导点存在、最后一张与第一张图片之间...

    ViewPager无限循环左右滑动效果

    通过运行这个示例应用,我们可以验证无限循环滑动是否正常工作。 在`ViewPagerDemo`项目中,应该包含了以下关键部分: 1. 自定义的`InfinitePagerAdapter`类。 2. 主Activity,负责初始化和设置ViewPager以及其...

    实现ViewPager的左右循环滑动

    下面,我们将深入探讨如何实现ViewPager的左右循环滑动,并且不修改`PagerAdapter`。 首先,我们需要创建一个新的类,继承自`ViewPager`。这个类将覆盖`ViewPager`的`onPageScrolled()`和`onPageSelected()`方法,...

    ViewPager实现左右循环滑动

    类似用户引导页,可以滑动,左右滑动已经有大量实现,但循环滑动实现较少或者实现的效果不是很好。 效果不好主要体现在大概以下四个方面:图片少的时候会崩溃、单张图片的时候引导点存在、最后一张与第一张图片之间...

    android viewpager 左右无限循环滑动 + 小圆点指示器

    本教程将详细讲解如何实现ViewPager的左右无限循环滑动,并结合自定义小圆点指示器来增强用户体验。 首先,我们需要理解ViewPager的基本用法。ViewPager继承自PagerAdapter,其核心在于`PagerAdapter`的`...

    Android 使用ViewPager实现左右循环滑动及轮播效果

    然而,原生的ViewPager并不支持左右无限循环滑动,当滑动到边界时,用户会看到停止的动画,这可能对用户体验造成负面影响。针对这一需求,我们可以自定义Adapter来实现循环滑动和轮播功能。 首先,我们需要了解...

    viewpager左右循环、定时滑动

    要实现循环滑动,我们需要扩展ViewPager的这一特性,创建一个自定义的ViewPager子类,并重写其`onPageScrolled()`、`onPageSelected()`等方法,以处理边界情况。 在自定义的ViewPager中,我们可以监听滑动事件,当...

    viewpager+fragment循环滑动

    总结来说,实现“viewpager+fragment循环滑动”的核心在于自定义`FragmentPagerAdapter`并处理好数据源的边界,配合`OnPageChangeListener`实现无缝循环的效果。在Android开发中,这样的技巧可以提升用户体验,让...

    android 使用viewpager实现图片轮播,左右可以无限制滑动

    在Android开发中,实现一个美观且功能完善的...以上就是使用`ViewPager`实现图片轮播,包括自动轮播和左右无限制滑动的详细步骤。这个解决方案已经经过验证,可以放心使用。记得根据实际需求调整代码,以适应你的项目。

    使用ViewPager实现左右滑动翻页.zip

    这个压缩包“使用ViewPager实现左右滑动翻页.zip”很可能包含了一个示例项目,展示了如何在应用中集成并使用ViewPager。下面我们将详细探讨ViewPager的相关知识点。 **1. ViewPager的基本概念** ViewPager是Android...

    动态添加ViewPager无限循环滑动

    本文将详细介绍如何实现动态添加的ViewPager实现无限循环滑动。 首先,我们需要理解ViewPager的基本用法。ViewPager通过Adapter来管理页面,每个页面对应Adapter中的一个Item。默认情况下,ViewPager只会预加载相邻...

    viewpager循环滑动自动滑动

    在这个“viewpager循环滑动自动滑动”的Demo中,开发者利用`ViewPager` 的特性构建了一个自动循环滑动的广告栏,提供了一种吸引用户注意力的展示方式。 1. **ViewPager基本概念**: `ViewPager` 是Android Support...

    ViewPager实现真正的左后无限循环滑动

    标题"ViewPager实现真正的左后无限循环滑动"意味着我们需要扩展Android的ViewPager类并重写其关键方法来实现这种效果。这通常涉及到以下几个步骤: 1. **创建自定义ViewPager**: 首先,我们需要创建一个新的类继承...

    自定义ViewPager实现自动循环手动滑动翻页

    当用户试图向左滑动最后一个页面或向右滑动第一个页面时,我们应该让ViewPager跳转到对侧的第一个或最后一个页面,保持循环效果。 4. **监听滑动事件**: 为了在用户手动滑动时暂停自动滑动并恢复,我们需要为...

Global site tag (gtag.js) - Google Analytics