原文:http://blog.csdn.net/sk719887916/article/details/44781475 skay
TV项目源码:https://github.com/Tamicer/TvResource-Android
前言:移动智能设备的发展,推动了安卓另一个领域,包括智能电视和智能家居,以及可穿戴设备的大量使用,但是这些设备上的开发并不是和传统手机开发一样,特别是焦点控制和用户操作体验上有很大的区别,本系列博文主要用移动智能电视(TV)上实现视频播放器的去了解下在智能设备上的开发的相关技术。本系列将实现遥控器焦点控制,模拟鼠标点击,视频在线直播,和手机当遥控器等功能,带给你不一样的开发体验。
上篇文章中说道了触控事件,(安卓Tv开发(一)焦点控制(触控事件))但是只对MotionEvent做了细说,很多东西还是不懂怎么用触控事件,现在就做对上篇的补充吧 本文出处:http://blog.csdn.net/sk719887916
在view重写onTouchEvent方法,通过event.getAction()对不同的enent就可以处理了,代码如下
- public boolean onTouchEvent(MotionEvent event)
- {
- int events[] = {MotionEvent.ACTION_DOWN, MotionEvent.ACTION_MOVE,
- MotionEvent.ACTION_UP, MotionEvent.ACTION_MOVE, MotionEvent.ACTION_CANCEL, MotionEvent.ACTION_OUTSIDE,