import android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;import android.widget.Gallery;public class GuideGallery extends Gallery {public GuideGallery(Context context) {super(context);// TODO Auto-generated constructor stub}public GuideGallery(Context context,AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stub}public GuideGallery(Context context, AttributeSet attrs,int defStyle) {super(context, attrs, defStyle);}@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) {// TODO Auto-generated method stubint kEvent;        if(isScrollingLeft(e1, e2)){ //Check if scrolling left          kEvent = KeyEvent.KEYCODE_DPAD_LEFT;        }        else{ //Otherwise scrolling right          kEvent = KeyEvent.KEYCODE_DPAD_RIGHT;        }        onKeyDown(kEvent, null);        return true;  }private boolean isScrollingLeft(MotionEvent e1, MotionEvent e2){        return e2.getX() > e1.getX();    }}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android AsyncTask 源码分析详解
  2. android基础学习--->Android(安卓)Shared
  3. Android SQLiteOpenHelper Sqlite数据库
  4. Mac下关于The "android" command is depr
  5. android RSA和Java RSA加密不一致的坑
  6. android配置X86虚拟机
  7. Android数字跑动效果NumberRunView 类似
  8. 睡眠唤醒机制简介
  9. 禁止android显示状态栏
  10. Android兼容android7.0、及Android8.0以