WEB开发网
开发学院手机开发Android 开发 Android手势翻页效果 阅读

Android手势翻页效果

 2010-09-26 01:34:00 来源:WEB开发网   
核心提示:在android中实现手势翻页效果,主要用到ViewFlipper和GestureDetector.ViewFlipper变化当前显示内容,GestureDetector监听手势.用于多页的展示非常酷.以下是简略说明:首先创建工程:TestFlip,创建主Activity:TestFlip.在res/layout/ma

android中实现手势翻页效果,主要用到ViewFlipper和GestureDetector.

ViewFlipper变化当前显示内容,GestureDetector监听手势.

用于多页的展示非常酷.

以下是简略说明:

首先创建工程:TestFlip,创建主Activity:TestFlip.

在res/layout/main.xml中添加flipper信息,如下:

Java代码

1. < ?xml version="1.0" encoding="utf-8"?>

2. < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

3. android:orientation="vertical"

4. android:layout_width="fill_parent"

5. android:layout_height="fill_parent"

6. >

7. < ViewFlipper android:id="@+id/ViewFlipper01"

8. android:layout_width="fill_parent" android:layout_height="fill_parent">

9. < /ViewFlipper>

10. < /LinearLayout>

< ?xml version="1.0" encoding="utf-8"?>

< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

< ViewFlipper android:id="@+id/ViewFlipper01"

android:layout_width="fill_parent" android:layout_height="fill_parent">

< /ViewFlipper>

< /LinearLayout>

然后将TestFlip实现OnGestureListener接口,并实现所有抽象方法,然后开始改造这个类.

首先,声明两个私有成员.

Java代码

1. private ViewFlipper flipper;//ViewFlipper实例

2. private GestureDetector detector;//触摸监听实例

private ViewFlipper flipper;//ViewFlipper实例

private GestureDetector detector;//触摸监听实例

然后在onCreate方法中添加成员初始化.

Java代码

1. detector = new GestureDetector(this);//初始化触摸探测

2. flipper = (ViewFlipper) this.findViewById(R.id.ViewFlipper01);//获得ViewFlipper实例

1 2 3 4 5  下一页

Tags:Android 手势 效果

编辑录入:coldstar [复制链接] [打 印]
赞助商链接