Android:Canvas.drawBitmap中的paint参数

时间:2015-04-01 09:12:37

标签: android android-canvas

我使用下面的代码来获取移动屏幕的高度和宽度,然后在该范围内创建一个随机数,并在屏幕的随机位置制作图像:

DisplayMetrics displaymetrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
    int height = displaymetrics.heightPixels;
    int width = displaymetrics.widthPixels;

    int x = (int) (Math.random() * height);
    int y = (int) (Math.random() * width);

    Canvas.drawBitmap(R.drawable.sizem, x, y, paint);

但我不知道如何在最后一行填写paint参数:

Canvas.drawBitmap(R.drawable.sizem, x, y, paint);

1 个答案:

答案 0 :(得分:0)

检查drawBitmap

  

paint用于绘制位图的绘制(可能为null)

尝试 Canvas.drawBitmap(R.drawable.sizem,x,y,null);