Just tried that. Unfortunately, that didn't do anything different. I think Paint's style defaults to Paint.Style.FILL anyway.
On Jun 23, 4:25 am, MrChaz <mrchazmob...@googlemail.com> wrote: > You'll need to do fillPaint.setStyle(Paint.Style.FILL) I think. > > On Jun 21, 7:57 pm, CaptainSpam <captains...@gmail.com> wrote: > > > I'm having a problem getting drawRect to draw anything on a Canvas > > from a MapView (i.e. as an Overlay) on 1.5 firmware. The strange > > thing is, drawLine is working perfectly, and both work right with the > > same code under 1.1. Was there anything that changed in this respect > > between 1.1 and 1.5 I'm not taking into account? > > > The relevant code is as follows (in snippet form): > > (R.color.graticule_fill is #10FF3333; Graticule is an object that > > indicates a 1x1 degree area on the earth's surface) > > > Context mContext; // comes in from constructor > > > static Paint fillPaint = new Paint(); > > fillPaint.setColor(mContext.getResources().getColor > > (R.color.graticule_fill)); > > > protected void drawGraticuleFill(Canvas c, Projection pr, > > Graticule g) { > > // This method is called from draw(); c is passed in from > > there, > > // pr = mapView.getProjection(), g is provided by the class. > > if (g == null) { > > return; > > } > > > // Two Points, the top-left and bottom-right of the graticule, > > taken from the > > // current Projection > > Point topleft = pr.toPixels(g.getTopLeftGeoPoint(), null); > > Point bottomright = pr.toPixels(g.getBottomRightGeoPoint(), > > null); > > > // Should draw out a rectangle covering the graticule; this > > works in 1.1, but > > // doesn't seem to do anything in 1.5. > > c.drawRect(new Rect(topleft.x, topleft.y, bottomright.x, > > bottomright.y), fillPaint); > > } > > > (sorry if this snippet doesn't make much sense out of context, I can > > provide more information if need be) > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---