摘要:
可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。本节我们探索自定义View中onMeasure()起到了什么样的作用,题外要插的一句是,... 阅读全文
摘要:
焦点处理相关记录以下所涉及的焦点部分,只是按键移动部分,不明确包含Touch Focus部分需解决问题控件的下一个焦点是哪?分析思路当用户通过按键(遥控器等)触发焦点切换时,事件指令会通过底层进行一系列处理。 在ViewRootImpl.java中有一个方法,deliverKeyEventPostI... 阅读全文