作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有谁知道是否可以在 Android 1.5 设备上使用多点触控?
我有一台 HTC Hero,它仍在运行 1.5(HTC 在推出 2.1 ROM 时有点慢)。
Android MotionEvent 文档显示了常量(ACTION_POINTER_1_DOWN、ACTION_POINTER_1_UP.....等...)我需要实现多点触控,因为它只能从 API 5 获得:(
除了等待 HTC 发布更新或购买 2.1 手机之外,还有其他解决方法吗?
代码 fragment :
public boolean onTouchEvent (MotionEvent event) {
//TODO: determine if the event object is an ACTION_POINTER_DOWN etc...
//for ACTOIN_DOWN it is
if(event.getAction() == MotionEvent.ACTION_DOWN) {
//do something here.....
}
}
最佳答案
This post在用户的上下文中稍微讨论一下。有理由认为,如果浏览器支持它(我假设您的英雄具有必要的硬件......),您作为开发人员就可以访问它。也就是说,它可能不是公共(public) api 的一部分,但即使是这种情况,您也可以使用反射来调用这些方法。这不是一个很好的答案,但您可以从存储库下载 cupcake 源代码并挖掘浏览器代码以了解它们如何实现多点触控功能。
关于Android 1.5 多点触控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2668828/
我是一名优秀的程序员,十分优秀!