android 按键速度控制
来源:互联网 发布:淘宝网游交易平台 编辑:程序博客网 时间:2024/06/05 03:05
android 按键速度控制
在android Tv 上的开发时,常常需要对按键的响应速度做控制,否则容易出现焦点乱跳的情况或者出现来不及加载的情况。
这里给出一种方案:
在Activity或者view的dispatchKeyEvent做了处理。
public boolean dispatchKeyEvent(KeyEvent event) { if(event.getAction() == 0) { long nowTime = SystemClock.elapsedRealtime(); this.mTimeDelay = nowTime - this.mTimeLast; this.mTimeLast = nowTime; if(this.mTimeSpace <= 80L && this.mTimeDelay <= 80L) { this.mTimeSpace += this.mTimeDelay; return true; } this.mTimeSpace = 0L; } return super.dispatchKeyEvent(event); }
这里的时间间隔是80ms,在两次时间间隔小于80ms时,将按键事件屏蔽,同时长按产生的累加时间间隔要考虑。
阅读全文
0 0
- android 按键速度控制
- Android TV 控制焦点按键速度
- 按键控制电机显示速度
- Android开发之按键控制
- 第二十三节:独立按键控制跑马灯的速度。
- Android控制ScrollView滑动速度
- android gallery 滑动速度控制
- Android控制ScrollView滑动速度
- Android控制ScrollView滑动速度
- Android控制ScrollView滑动速度
- Android控制ScrollView滑动速度
- Android 控制listview 滑动速度
- Android控制ScrollView滑动速度
- Android控制ScrollView滑动速度
- Android 视频终端语音控制、按键模拟
- android:imeOptions 控制软键盘右下角按键
- Android控制ScrollView滑动速度案例
- android 如何控制Gallery 滑动速度
- Hibernate中的order by子句
- Tensorflow学习——猫狗大战
- 一起Talk Android吧(第三十一回:Android中的Activity三)
- Hibernate中的where子句
- 大家好,我决定进入it这个领域
- android 按键速度控制
- NYOJ 47 过河问题
- Fine-tuning 深度学习操作指南
- webpack打包node
- HDU1282 回文数猜想
- NSClassFromString通过classString构造class然后实例化一个对象
- 出现乱码和解决方法
- 二维码制作
- NullPointerException