From e3bd13f6f12aae8a01a61d3368373fa9636549eb Mon Sep 17 00:00:00 2001
From: nilupeng <qingingrunt2010@qq.com>
Date: Thu, 13 Jan 2022 10:16:30 +0000
Subject: [PATCH] 三角算法更新

---
 app/src/main/java/com/demo/navtogether/MainActivity.java |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/app/src/main/java/com/demo/navtogether/MainActivity.java b/app/src/main/java/com/demo/navtogether/MainActivity.java
index 9b2d2f4..da20037 100644
--- a/app/src/main/java/com/demo/navtogether/MainActivity.java
+++ b/app/src/main/java/com/demo/navtogether/MainActivity.java
@@ -84,12 +84,13 @@
     }
 
     /**
-     * 创建随机位置
+     * 创建一个随机位置  坐标限制在 x 和  y内
      * @param maxX
      * @param maxY
      * @return
      */
     public Point random(int maxX,int maxY){
+        //设计边框距离,已避免部分地点名称出界
         int marginX = (int) (getResources().getDisplayMetrics() .density*15)*2;
         Point point = new Point();
 
@@ -122,7 +123,7 @@
     }
 
     int index = 0 ;
-    ArrayList<ArrayList<PathPlan.Place>> customLists;
+    ArrayList<ArrayList<PathPlan.Place>> customLists = new ArrayList<>();
     /**
      * 自定义算法画线
      * @param view
@@ -156,6 +157,9 @@
     }
 
 
+    /**
+     * 自定义算法画线
+     */
     public void drawLineCustome(){
         if(customLists.size()>1){
             Toast.makeText(MainActivity.this,"当前有"+customLists.size()+"路线规划",Toast.LENGTH_SHORT).show();
@@ -174,20 +178,15 @@
         }
     }
 
+    /**
+     * 刷新 重新加载地点
+     * @param view
+     */
     public void refresh(View view) {
         planPathView.clear();
         customLists.clear();
         int width = planPathView.getWidth();
         int height = planPathView.getHeight();
-        ArrayList<PathPlan.Place> places = new ArrayList<>();
-        places.add(new PathPlan.Place("A",random(width,height),0));
-        places.add(new PathPlan.Place("B",random(width,height),0));
-        places.add(new PathPlan.Place("C",random(width,height),0));
-        places.add(new PathPlan.Place("D",random(width,height),0));
-        places.add(new PathPlan.Place("E",random(width,height),0));
-        places.add(new PathPlan.Place("F",random(width,height),0));
-        places.add(new PathPlan.Place("G",random(width,height),0));
-        places.add(new PathPlan.Place("H",random(width,height),0));
         animD = false;
         animC = false;
         planPathView.setAnimPoints(randomList(width,height),listener);

--
Gitblit v1.9.1