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);
这是我编写的代码(借用)。该图标是在列表视图内的图像视图中生成的。
我的问题是,在旋转这个“箭头”时,它似乎“剪掉”了远边缘的一部分,就好像它保持了原始位图的尺寸一样。我不知道如何让它“溢出”并呈现正确大小的图像。
有没有办法做到这一点?