画布上的位图模糊

时间:2020-09-08 15:28:21

标签: java android-studio

我在主要活动中有基于视图的元素,在可绘制文件夹中有an image

public class MyView extends View {
    private Bitmap mSprite;

    public MyView(Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
        mSprite = BitmapFactory.decodeResource(getResources(), R.drawable.plank);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        canvas.drawBitmap(mSprite, 0.f, 0.f, null);
    }
}

图像已显示,但看起来模糊且太大(ref)。如何获得位图的实际大小并在画布上绘制?

1 个答案:

答案 0 :(得分:0)

对于遇到上述问题的任何人:只需将您的图片放在nodpi文件夹中,它将与实际大小匹配。