android之View Touch事件的传递流程
android应用界面的布局如下图所示,一般我们在展示一个界面时会使用一个Activity表示;而Activity时通过Window展示的,android的Window实现类叫PhoneWindow;PhoneWindow类有个mDecor的DectorView全局变量,用来对界面的View元素进行修饰;DectorView用来修饰ActionBar、ContentView(Activity.setContentView);ContentView里面包含了用户自定义的一些子Layout。 android界面布局 android的视图分为两种:ViewGroup视图和View视图,其中View视图时一个单独的视图,不能存在孩子节点,例如TextView;其中ViewGroup视图用来存放一组View或ViewGroup;DectorView继承自FrameLayout,FrameLayout就是一个ViewGroup,可以有多个子ViewGroup和子View。 android touch事件自上而下传递,经过Activity—>PhoneWindow—>DectorView...