Bonjour,
je veux avoir le résultat suivant
pour mettre cette image dans une carte comme caje pense à utilisé Canvas , je l'ai déja utilisé pour dessiner une image dans un rectangle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 marker = gmap.addMarker(new MarkerOptions().title("test") .position(new LatLng(0, 0)) .snippet("snipet test") .icon(BitmapDescriptorFactory.fromBitmap(bitmap))aidez moi SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 InputStream inputStream = connection.getInputStream(); Bitmap bitmap = BitmapFactory.decodeStream(inputStream);//Convert to bitmap Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(output); final int color = 0xff424242; final Paint paint = new Paint(); final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()); final RectF rectF = new RectF(rect); paint.setAntiAlias(true); canvas.drawARGB(0, 0, 0, 0); paint.setColor(color); canvas.drawOval(rectF, paint); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); canvas.drawBitmap(bitmap, rect, rect, paint);![]()
Partager