Android按键音(焦点)
来源:互联网 发布:经纬度查询定位软件 编辑:程序博客网 时间:2024/06/05 17:14
一、两处调用playSoundEffect:
其一:继承ViewGroup类的子类内部View切换;例如ViewPager
frameworks/support/v4/java/android/support/v4/view/ViewPager.java
public boolean dispatchKeyEvent(KeyEvent event) { // Let the focused view and/or our descendants get the key first return super.dispatchKeyEvent(event) || executeKeyEvent(event);}public boolean executeKeyEvent(KeyEvent event) { handled = arrowScroll(FOCUS_LEFT);}public boolean arrowScroll(int direction) { if (handled) { playSoundEffect(SoundEffectConstants.getContantForFocusDirection(direction)); }}
其二:ViewRootImpl完成两个ViewGroup的切换
frameworks/base/core/java/android/view/ViewRootImpl.java
private int processKeyEvent(QueuedInputEvent q) { if (mView.dispatchKeyEvent(event)) { Log.d(TAG,"mView.dispatchKeyEvent()== true,return finished"); return FINISH_HANDLED; } if (v.requestFocus(direction, mTempRect)) { Log.d("ViewRootImpl","TK--------->>>>>requestFcous>>playSoundEffect");//add by tank@tcl.com playSoundEffect(SoundEffectConstants.getContantForFocusDirection(direction)); return FINISH_HANDLED; }}
0 0
- Android按键音(焦点)
- android 屏蔽按键自定义焦点(下、上、一焦点指向自己)
- Android TV 焦点与按键事件分析
- Android TV 控制焦点按键速度
- Android TV 焦点与按键事件分析
- Android 隐藏底部虚拟按键不获取焦点
- Android 隐藏底部虚拟按键不获取焦点
- Android TV中按键事件和焦点处理总结
- qt按键焦点切换
- Android按键音无效
- Android TV中使用RecyclerView长按或者连续按键焦点飞掉的问题
- android 取消录像按键音
- android 添加背景音乐,按键音
- android焦点
- 【焦点控制】通过按键控制ListView,TabHost中的焦点。
- Android 获取/设置按键音(Touch Sounds)
- 安卓Tv开发(二)移动智能电视之焦点控制(按键事件)
- 解决PopupWindow获得焦点后按键无响应的问题(参考前辈后有问题)
- DES 加密
- VS调试时把指向数组的指针按照数组方式查看
- Activity的生命周期
- 【万字总结】以插排和分治为例来看如何分析与设计算法
- FMDB的一些基本操作小结
- Android按键音(焦点)
- ThinkPHP 自动验证与自动填充无效可能的原因
- 解析平移动画本位的理解
- javascript:Global全局对象,编码解码,eval方法
- Android学习第四天————AutoCompleteTextView自填充文本框
- metasploit 渗透测试(1)-基础
- IOS-43-导航栏标题navigationItem.title不能改变颜色的两种解决方法
- Infer of facebook使用简介 Mac篇II
- 黑马程序员---网络编程(TCP、MyIE、URL)