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);
}
};