activity_main.xml

                                                                                                                               

res/anim/in_leftright.xml

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

res/anim/in_rightleft.xml

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

res/anim/out_leftright.xml

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

res/anim/out_rightleft.xml

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

MainActivity

package com.example.viewflipper;import android.R.integer;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.MotionEvent;import android.widget.ViewFlipper;public class MainActivity extends Activity {private ViewFlipper viewFilpper;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);viewFilpper=(ViewFlipper) findViewById(R.id.viewFlipper_1);}//重写触屏事件监听方法float startx=0.0F;float endx=0.0F;@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubint action=event.getAction();switch (action) {case MotionEvent.ACTION_DOWN:startx=event.getX();break;case MotionEvent.ACTION_UP://向右滑动if(event.getX()-startx>10){viewFilpper.setInAnimation(this, R.anim.in_leftright);viewFilpper.setOutAnimation(this, R.anim.out_leftright);viewFilpper.showNext();}else if(startx-event.getX()>10){viewFilpper.setInAnimation(this, R.anim.in_rightleft);viewFilpper.setOutAnimation(this, R.anim.out_rightleft);viewFilpper.showPrevious();}break;default:break;}return super.onTouchEvent(event);}}

更多相关文章

  1. ListView CheckBox点击事件
  2. (四)Android事件分发机制 - 总结篇
  3. 关于安卓 TextView 添加点击事件
  4. 重写EditText回车键跳到下一个EditText
  5. Android事件处理之监听事件
  6. android一些不常用的事件
  7. android添加触摸事件
  8. android应用程序键盘事件机制
  9. Java事件模型与Android事件模型的比较

随机推荐

  1. Spark SQL数据加载和保存实例讲解
  2. 如何验证会员系统中用户的邮箱是否真实存
  3. SQL server中字符串逗号分隔函数分享
  4. SQL Server 利用触发器对多表视图进行更
  5. SQl Function 创建函数实例介绍
  6. Sqlserver 自定义函数 Function使用介绍
  7. SQL Function 自定义函数详解
  8. 数据库 关键字一览表
  9. sql server 自定义分割月功能详解及实现
  10. SQL Server 实现数字辅助表实例代码