0
我正在构建Android Wear应用程序,界面将通过多点触摸得到极大的改善,这对于Android Wear API来说目前是不可能的吗?我在他们的参考文献中找不到任何东西:https://developer.android.com/reference/android/support/wearable/package-summary.htmlAndroid Wear API是否具有多点触控功能?
我正在构建Android Wear应用程序,界面将通过多点触摸得到极大的改善,这对于Android Wear API来说目前是不可能的吗?我在他们的参考文献中找不到任何东西:https://developer.android.com/reference/android/support/wearable/package-summary.htmlAndroid Wear API是否具有多点触控功能?
这是完全可能的。您只需要使用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);
}
};