微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在分层/堆栈视图中消耗运动事件

如何解决在分层/堆栈视图中消耗运动事件

| 我有两个使用framelayout覆盖的视图。我要在两个视图中使用触摸事件。我设法消耗了action_down,但是一旦将动作甚至调度到顶部的下方视图,就无法再跟踪任何动作。 有什么建议吗? 提前致谢!!     

解决方法

        如果将sdk目标设置为版本11或更高版本,则默认情况下,多个视图将能够接受触摸事件。 这在这里进一步说明: http://developer.android.com/sdk/android-3.0.html 并向下滚动到“拆分触摸事件”。 以前,只有一个视图可以一次接受触摸事件。 Android 3.0添加了对在视图甚至窗口之间拆分触摸事件的支持,因此不同的视图可以接受同时发生的触摸事件。 当应用程序针对Android 3.0时,默认情况下会启用拆分触摸事件。也就是说,当应用程序将android:minSdkVersion或android:targetSdkVersion属性的值设置为\“ 11 \”时。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。