本文的目的是要实现左右滑动的指引效果。那么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种效果。
下面我们就开始实现我们的左右滑动指引效果。为了大家更好的理解,我们先看下实现效果,
[b]如下图所示:[/b]
[img]http://files.jb51.net/file_images/article/201306/2013061509442010.png[/img]
[img]http://files.jb51.net/file_images/article/201306/2013061509442011.png[/img]
[img]http://files.jb51.net/file_images/article/201306/2013061509442012.png[/img]
[img]http://files.jb51.net/file_images/article/201306/2013061509442013.png[/img]
[img]http://files.jb51.net/file_images/article/201306/2013061509442014.png[/img]
[img]http://files.jb51.net/file_images/article/201306/2013061509442015.png[/img]
在这里,我们需要用到google提到的一个包——android-support-v4.jar,这个包包含了一些非常有用的类,其中就是ViewPager类来实现页面之间的切换操作,关于android-support-v4.jar的详细信息,大家可以访问google官方网站:http://developer.android.com/sdk/compatibility-library.html
[b]首先我们先看下项目结构:[/b]
[img]http://files.jb51.net/file_images/article/201306/2013061509442016.png[/img]
在上图项目结构中,我们需要首先引入android-support-v4.jar包。下面让我们看一下代码实现。
[b]核心实现代码如下所示:
[/b]
[url=http://xiazai.jb51.net/201306/yuanma/MyGuideView_jb51net.rar][b]点击下载
[/b][/url][b]带View的事件监听示例下载:[/b][url=http://xiazai.jb51.net/201306/yuanma/MyGuideView1_jb51net.rar][b]点击下载
[/b][/url]