Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 画布上的模糊位图_Java_Android Studio - Fatal编程技术网

Java 画布上的模糊位图

Java 画布上的模糊位图,java,android-studio,Java,Android Studio,我在主活动和可绘图文件夹中有基于视图的元素 public class MyView extends View { private Bitmap mSprite; public MyView(Context context, @Nullable AttributeSet attrs) { super(context, attrs); mSprite = BitmapFactory.decodeResource(getResources(), R.d

我在主活动和可绘图文件夹中有基于视图的元素

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);
    }
}

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

对于任何面临上述问题的人:只需将您的图像放入
nodpi
文件夹,它将匹配其实际大小