]> rtime.felk.cvut.cz Git - orte.git/commitdiff
ROBOT_DEMO: simplify clearing screen
authorMartin Vajnar <martin.vajnar@gmail.com>
Tue, 6 Aug 2013 09:24:04 +0000 (11:24 +0200)
committerMartin Vajnar <martin.vajnar@gmail.com>
Tue, 6 Aug 2013 09:24:04 +0000 (11:24 +0200)
orte/Robot_Demo/src/org/ocera/orte/demo/HokuyoView.java

index 07452b61edf87359b1c4fff444e268e9ad0104d0..3351b81f54693b1c243ec6bfb97891aa42fdb957 100644 (file)
@@ -29,13 +29,13 @@ public class HokuyoView extends View {
 
        @Override
        protected void onDraw(Canvas canvas) {
+               paint.setStyle(Style.STROKE);
+               paint.setStrokeWidth(3);
+               paint.setColor(Color.BLACK);
+               paint.setAntiAlias(true);
+               
+               path.reset();
                if (isRunning) {
-                       paint.setStyle(Style.STROKE);
-                       paint.setStrokeWidth(3);
-                       paint.setColor(Color.BLACK);
-                       paint.setAntiAlias(true);
-       
-                       path.reset();
                        path.moveTo(getWidth()/2, getHeight());
                        for(int i = 0; i < data.length; i++) {
                                double ang = HOKUYO_INDEX_TO_RAD(i);
@@ -49,11 +49,8 @@ public class HokuyoView extends View {
                                path.lineTo(x, y);
                        }
                        path.close();
-                       
-                       canvas.drawPath(path, paint);
                }
-               else
-                       canvas.drawARGB(0, 0, 0, 0);
+               canvas.drawPath(path, paint);
                hasBeenDrawn = true;
        }