From 43a88998d2402b016f990b9dd221365b9454f86e Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期一, 19 八月 2024 22:21:31 +0800 Subject: [PATCH] # --- app/src/main/java/com/example/agvcontroller/MainActivity.java | 616 +++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 394 insertions(+), 222 deletions(-) diff --git a/app/src/main/java/com/example/agvcontroller/MainActivity.java b/app/src/main/java/com/example/agvcontroller/MainActivity.java index 20629c5..dff8a4c 100644 --- a/app/src/main/java/com/example/agvcontroller/MainActivity.java +++ b/app/src/main/java/com/example/agvcontroller/MainActivity.java @@ -76,6 +76,9 @@ private RelativeLayout layout_single; private RelativeLayout layout_reset; + int liftHeight = 400; + int extendWidth = 0; + SocketManager socketManager; @@ -98,6 +101,7 @@ private boolean isCollectForkBtn = false; private boolean isTurnLeftBtn = false; private boolean isTurnRightBtn = false; + @@ -147,116 +151,116 @@ handler.sendEmptyMessageDelayed(0, 100); } - // 鍓嶆嫧鏉嗕几 - if (isFrontPaddleExtendBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 鍓嶆嫧鏉嗘敹 - if (isFrontPaddleCollectBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 鍚庢嫧鏉嗕几 - if (isBackPaddleExtendBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(BackPaddle.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 鍚庢嫧鏉嗘敹 - if (isBackPaddleCollectBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(BackPaddle.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 涓婂崌 - if (isRiseBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(HandLift.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 涓嬮檷 - if (isDropBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(HandLift.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 浼稿弶 - if (isExtendForkBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(HandExtendCollect.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 鏀跺弶 - if (isCollectForkBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(HandExtendCollect.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 璐у弶宸︽棆 - if (isTurnLeftBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(HandForkRotatopn.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } - // 璐у弶鍙虫棆 - if (isTurnRightBtn) { - String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(HandForkRotatopn.class) - .setAgvNo(AgvNo) - .setSerialNo(substring) - .setVal(1) - .bodySync((action) -> action.setPwd((short) -10)); - nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); - } +// // 鍓嶆嫧鏉嗕几 +// if (isFrontPaddleExtendBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(FrontPaddle.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) 1)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 鍓嶆嫧鏉嗘敹 +// if (isFrontPaddleCollectBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(FrontPaddle.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) 0)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 鍚庢嫧鏉嗕几 +// if (isBackPaddleExtendBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(BackPaddle.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) 1)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 鍚庢嫧鏉嗘敹 +// if (isBackPaddleCollectBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(BackPaddle.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) 0)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 涓婂崌 +// if (isRiseBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(HandLift.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) -10)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 涓嬮檷 +// if (isDropBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(HandLift.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) -10)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 浼稿弶 +// if (isExtendForkBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(HandExtendCollect.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) -10)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 鏀跺弶 +// if (isCollectForkBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(HandExtendCollect.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) -10)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 璐у弶宸︽棆 +// if (isTurnLeftBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(HandForkRotatopn.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) -10)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } +// // 璐у弶鍙虫棆 +// if (isTurnRightBtn) { +// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); +// AgvAction agvAction = new AgvAction<>(HandForkRotatopn.class) +// .setAgvNo(AgvNo) +// .setSerialNo(substring) +// .setVal(1) +// .bodySync((action) -> action.setPwd((short) -10)); +// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� +// handler.sendEmptyMessageDelayed(0, 100); +// } return false; } }); @@ -301,22 +305,193 @@ clientId = intent.getStringExtra("message"); Log.i("message1",clientId); - // 寮哄埗妯″紡寮�鍏� -// forceSwitchBtn.setOnClickListener(new View.OnClickListener() { -// @Override -// public void onClick(View v) { -// if (vibrator != null && vibrator.hasVibrator()) { -// vibrator.vibrate(500); -// } -// String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); -// AgvAction agvAction = new AgvAction<>(HandOutAction.class) -// .setAgvNo(AgvNo) -// .setSerialNo(substring) -// .setVal(1) -// .bodySync((action) -> action.setPwd((short) 21)); -// nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� -// } -// }); + // 鍓嶆嫧鏉嗕几鍑� + frontPaddleExtendBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 1)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + } + }); + + // 鍓嶆嫧鏉嗘敹璧� + frontPaddleCollectBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 0)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + } + }); + + // 鍚庢嫧鏉嗕几鍑� + backPaddleExtendBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(BackPaddle.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 1)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + } + }); + + // 鍚庢嫧鏉嗘敹璧� + backPaddleCollectBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(BackPaddle.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 0)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + } + }); + + // 涓婂崌 + riseBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + if (liftHeight >= 3200) { + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(HandLift.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) liftHeight)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + liftHeight += 100; + } else { + DialogUtil.showAlertDialog(MainActivity.this, "鎻愮ず", "宸茶秴鏈�澶у�硷紒"); + } + + } + }); + + // 涓嬮檷 + dropBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + + if (liftHeight >= 400) { + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(HandLift.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) liftHeight)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + liftHeight -= 100; + } else { + DialogUtil.showAlertDialog(MainActivity.this, "鎻愮ず", "宸茶秴鏈�灏忓�硷紒"); + } + } + }); + + // 浼稿嚭 + extendForkBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + if (liftHeight >= 3200) { + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(HandExtendCollect.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 21)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + liftHeight += 100; + } else { + DialogUtil.showAlertDialog(MainActivity.this, "鎻愮ず", "宸茶秴鏈�澶у�硷紒"); + } + + } + }); + + // 鏀惰捣 + frontPaddleExtendBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(HandExtendCollect.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 21)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + } + }); + + // 宸︽棆 + frontPaddleExtendBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(HandForkRotatopn.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 21)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + } + }); + + // 鍙虫棆 + frontPaddleExtendBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (vibrator != null && vibrator.hasVibrator()) { + vibrator.vibrate(500); + } + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); + AgvAction agvAction = new AgvAction<>(HandForkRotatopn.class) + .setAgvNo(AgvNo) + .setSerialNo(substring) + .setVal(1) + .bodySync((action) -> action.setPwd((short) 21)); + nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� + } + }); // 鎵嬭嚜鍔ㄦā寮忓紑鍏� modelSwitchBtn.setOnClickListener(new View.OnClickListener() { @@ -342,14 +517,8 @@ nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� } - - - - boolean result = false; long timestamp = System.currentTimeMillis(); - - Log.i("substring",substring); while (System.currentTimeMillis() - timestamp < 5000) { Object o = map.get(substring); @@ -379,22 +548,24 @@ } } }); + + // 鐐瑰姩鎸夐挳 stopBtn.setOnTouchListener(new CarTouchButton()); goForwardBtn.setOnTouchListener(new CarTouchButton()); goBackwardBtn.setOnTouchListener(new CarTouchButton()); rotatopnLeftBtn.setOnTouchListener(new CarTouchButton()); rotatopnRightBtn.setOnTouchListener(new CarTouchButton()); - frontPaddleExtendBtn.setOnTouchListener(new CarTouchButton()); - frontPaddleCollectBtn.setOnTouchListener(new CarTouchButton()); - backPaddleExtendBtn.setOnTouchListener(new CarTouchButton()); - backPaddleCollectBtn.setOnTouchListener(new CarTouchButton()); - riseBtn.setOnTouchListener(new CarTouchButton()); - dropBtn.setOnTouchListener(new CarTouchButton()); - extendForkBtn.setOnTouchListener(new CarTouchButton()); - collectForkBtn.setOnTouchListener(new CarTouchButton()); - turnLeftBtn.setOnTouchListener(new CarTouchButton()); - turnRightBtn.setOnTouchListener(new CarTouchButton()); +// frontPaddleExtendBtn.setOnTouchListener(new CarTouchButton()); +// frontPaddleCollectBtn.setOnTouchListener(new CarTouchButton()); +// backPaddleExtendBtn.setOnTouchListener(new CarTouchButton()); +// backPaddleCollectBtn.setOnTouchListener(new CarTouchButton()); +// riseBtn.setOnTouchListener(new CarTouchButton()); +// dropBtn.setOnTouchListener(new CarTouchButton()); +// extendForkBtn.setOnTouchListener(new CarTouchButton()); +// collectForkBtn.setOnTouchListener(new CarTouchButton()); +// turnLeftBtn.setOnTouchListener(new CarTouchButton()); +// turnRightBtn.setOnTouchListener(new CarTouchButton()); } @@ -438,87 +609,88 @@ } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { isRotatopnRight = false; } - } else if (view.getId() == R.id.btn_front_paddle_extend) { - // 鍓嶆嫧鏉嗕几鍑� - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isFrontPaddleExtendBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isFrontPaddleExtendBtn = false; - } - } else if (view.getId() == R.id.btn_front_paddle_collect) { - // 鍓嶆嫧鏉嗘敹璧� - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isFrontPaddleCollectBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isFrontPaddleCollectBtn = false; - } - } else if (view.getId() == R.id.btn_back_paddle_extend) { - // 鍚庢嫧鏉嗕几鍑� - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isBackPaddleExtendBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isBackPaddleExtendBtn = false; - } - } else if (view.getId() == R.id.btn_back_paddle_collect) { - // 鍚庢嫧鏉嗘敹璧� - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isBackPaddleCollectBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isBackPaddleCollectBtn = false; - } - } else if (view.getId() == R.id.btn_rise) { - // 涓婂崌 - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isRiseBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isRiseBtn = false; - } - } else if (view.getId() == R.id.btn_drop) { - // 涓嬮檷 - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isDropBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isDropBtn = false; - } - } else if (view.getId() == R.id.btn_extend_fork) { - // 浼稿弶 - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isExtendForkBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isExtendForkBtn = false; - } - } else if (view.getId() == R.id.btn_collect_fork) { - // 鏀跺弶 - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isCollectForkBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isCollectForkBtn = false; - } - } else if (view.getId() == R.id.btn_turn_left) { - // 宸︽棆杞� - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isTurnLeftBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isTurnLeftBtn = false; - } - } else if (view.getId() == R.id.btn_turn_right) { - // 宸︽棆杞� - if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { - isTurnRightBtn = true; - handler.sendEmptyMessage(0); - } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { - isTurnRightBtn = false; - } } +// else if (view.getId() == R.id.btn_front_paddle_extend) { +// // 鍓嶆嫧鏉嗕几鍑� +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isFrontPaddleExtendBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isFrontPaddleExtendBtn = false; +// } +// } else if (view.getId() == R.id.btn_front_paddle_collect) { +// // 鍓嶆嫧鏉嗘敹璧� +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isFrontPaddleCollectBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isFrontPaddleCollectBtn = false; +// } +// } else if (view.getId() == R.id.btn_back_paddle_extend) { +// // 鍚庢嫧鏉嗕几鍑� +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isBackPaddleExtendBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isBackPaddleExtendBtn = false; +// } +// } else if (view.getId() == R.id.btn_back_paddle_collect) { +// // 鍚庢嫧鏉嗘敹璧� +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isBackPaddleCollectBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isBackPaddleCollectBtn = false; +// } +// } else if (view.getId() == R.id.btn_rise) { +// // 涓婂崌 +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isRiseBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isRiseBtn = false; +// } +// } else if (view.getId() == R.id.btn_drop) { +// // 涓嬮檷 +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isDropBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isDropBtn = false; +// } +// } else if (view.getId() == R.id.btn_extend_fork) { +// // 浼稿弶 +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isExtendForkBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isExtendForkBtn = false; +// } +// } else if (view.getId() == R.id.btn_collect_fork) { +// // 鏀跺弶 +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isCollectForkBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isCollectForkBtn = false; +// } +// } else if (view.getId() == R.id.btn_turn_left) { +// // 宸︽棆杞� +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isTurnLeftBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isTurnLeftBtn = false; +// } +// } else if (view.getId() == R.id.btn_turn_right) { +// // 宸︽棆杞� +// if (motionEvent.getAction() == KeyEvent.ACTION_DOWN) { +// isTurnRightBtn = true; +// handler.sendEmptyMessage(0); +// } else if (motionEvent.getAction() == KeyEvent.ACTION_UP) { +// isTurnRightBtn = false; +// } +// } return false; -- Gitblit v1.9.1