From 212654048b3c7ecfe7a47813edee70f78e5b205d Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期五, 03 四月 2020 16:15:05 +0800
Subject: [PATCH] 实线车 科三

---
 app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java b/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java
index 781683d..6959d74 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java
@@ -413,25 +413,27 @@
                     }
                     canvas2.drawPath(path,paint);
                     //鐢昏櫄绾匡紙鍒嗛亾绾匡級
-                    paint.reset();
-                    paint.setStyle(Paint.Style.STROKE);
-                    paint.setStrokeWidth(1.5f);
-                    paint.setAntiAlias(true);
-//                    paint.setColor(Color.WHITE);
-                    paint.setPathEffect(new DashPathEffect(new float[] {15, 15}, 0));
+
+                    Paint paintFenDao = new Paint(Paint.ANTI_ALIAS_FLAG);
+                    Path pathFenDao = new Path();
+                    paintFenDao.reset();
+                    paintFenDao.setStyle(Paint.Style.STROKE);
+                    paintFenDao.setStrokeWidth(1.5f);
+                    paintFenDao.setAntiAlias(true);
+                    paintFenDao.setPathEffect(new DashPathEffect(new float[] {15, 15}, 0));
                     for (List<Integer> greenline:
                             greenLines){
                         for (int j = 0; j < greenline.size(); j++) {
                             int pos = greenline.get(j);
                             if (j == 0){
-                                path.moveTo((float) (base_x + (map[pos][0] - min_x) * scale_x), (float) (base_y + (map[pos][1] - min_y) * scale_y));
+                                pathFenDao.moveTo((float) (base_x + (map[pos][0] - min_x) * scale_x), (float) (base_y + (map[pos][1] - min_y) * scale_y));
                             }
-                            path.lineTo((float) (base_x + (map[pos][0] - min_x) * scale_x), (float) (base_y + (map[pos][1] - min_y) * scale_y));
+                            pathFenDao.lineTo((float) (base_x + (map[pos][0] - min_x) * scale_x), (float) (base_y + (map[pos][1] - min_y) * scale_y));
                             Log.i(TAG,String.format("map[%d][0]=%f,map[%d][1]=%f,line to (%f,%f)",pos,map[pos][0],pos,map[pos][1],
                                     (float) (base_x + (map[pos][0] - min_x) * scale_x),(float) (base_y + (map[pos][1] - min_y) * scale_y)));
                         }
                     }
-                    canvas2.drawPath(path,paint);
+                    canvas2.drawPath(pathFenDao,paintFenDao);
 
                 }else{
                     List<Integer> area = mapItem.getArea();

--
Gitblit v1.8.0