【发布时间】:2015-06-16 20:00:01
【问题描述】:
我正在构建一个 android wear 应用程序,多点触控会极大地改善界面,这目前不能使用 Android Wear API 实现吗?我在他们的参考资料中找不到任何东西:https://developer.android.com/reference/android/support/wearable/package-summary.html
【问题讨论】:
标签: wear-os
我正在构建一个 android wear 应用程序,多点触控会极大地改善界面,这目前不能使用 Android Wear API 实现吗?我在他们的参考资料中找不到任何东西:https://developer.android.com/reference/android/support/wearable/package-summary.html
【问题讨论】:
标签: wear-os
这是完全可能的。你只需要使用MotionEvent.getPointerCount 和MotionEvent.getPointerCoords
View.OnTouchListener onTouchListener = new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int nbPoints = event.getPointerCount();
// Coord of the first point
MotionEvent.PointerCoords outPointerCoords = new MotionEvent.PointerCoords();
event.getPointerCoords (1, outPointerCoords);
}
};
【讨论】: