What steps will reproduce the problem?
1. add an overlay of sub class PathOverlay,
2. use the overlay to draw an itinerary with transparence, and use the code
below for blend in the constructor of the overlay:
this.mPaint.setStyle(Paint.Style.STROKE);
this.mPaint.setFlags(Paint.ANTI_ALIAS_FLAG);
this.mPaint.setStrokeCap(Paint.Cap.ROUND);
this.mPaint.setStrokeJoin(Paint.Join.ROUND);
3. add the overlay into map view
What is the expected output? What do you see instead?
the color of the junction point between two section of the itinerary is darker
than the color of the section. ref. the picture.
What version of the product are you using? On what operating system?
I use the latest version of osmdroid for android (version 3.0.4), and test it
in emulator API 7 (WVGA800).
Please provide any additional information below.
I think it is because osmdroid draw all things in the same canvas, the method
setXfermode
can not give me the right result even I write like this in the constructor:
this.mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC));
Original issue reported on code.google.com by Jiehao.Y...@gmail.com on 19 Jul 2011 at 12:47
Original issue reported on code.google.com by
Jiehao.Y...@gmail.com
on 19 Jul 2011 at 12:47Attachments: