[Java] Android 通过map 画带阴影的圆代码 →→→→→进入此内容的聊天室

来自 , 2021-03-03, 写在 Java, 查看 111 次.
URL http://www.code666.cn/view/16d11e95
  1. @Override
  2.     public boolean draw(Canvas canvas, MapView mapView, boolean shadow,
  3.             long when) {
  4.         super.draw(canvas, mapView, shadow);  
  5.          
  6.         Paint innerPaint = new Paint();  
  7.         Paint borderPaint = new Paint();  
  8.         innerPaint.setARGB(75, 80, 80, 80); // darkgray  
  9.         borderPaint.setARGB(75, 101, 84, 199); // white  
  10.         borderPaint.setAntiAlias(true); // 抗锯齿  
  11.         borderPaint.setStyle(Style.STROKE); //描边,和Style.Fill相对  
  12.         borderPaint.setStrokeWidth(2);  
  13.          
  14.         Projection projection = mapView.getProjection();
  15.         Point p1 = new Point();
  16.         projection.toPixels(p, p1);
  17.          
  18.         canvas.drawCircle(p1.x, p1.y, projection.metersToEquatorPixels(500), innerPaint);
  19.         canvas.drawCircle(p1.x, p1.y, projection.metersToEquatorPixels(500), borderPaint);
  20.         return true;  
  21.     }
  22. //java/6802

回复 "Android 通过map 画带阴影的圆代码"

这儿你可以回复上面这条便签

captcha