bmpAndroidMarker = BitmapFactory.decodeResource(context.getResources(), R.drawable.t_move2);
bmpAndroidMarkerResult = Bitmap.createBitmap(bmpAndroidMarker.getWidth(), bmpAndroidMarker.getHeight(), Bitmap.Config.ARGB_8888);
Canvas tempCanvas = new Canvas(bmpAndroidMarkerResult);
tempCanvas.rotate(direction+45, bmpAndroidMarker.getWidth()/2, bmpAndroidMarker.getHeight()/2);
tempCanvas.drawBitmap(bmpAndroidMarker, 0, 0, null);
Это код, который я написал (заимствовал). Значок создается внутри изображения, внутри списка.Растровое изображение Android растровое изображение холст/обрезка изображения
Моя проблема в том, что при вращении этой «стрелки» кажется, что она «зажимает» часть отдаленных краев, как если бы они сохраняли размеры оригинального растрового изображения. Я не могу понять, как разрешить «переполнение» и отобразить правильное изображение размера.
Есть ли способ сделать это?