我需要创建一个精确像素大小(500x500)的画布元素。如何在px中设置宽度/高度?
答案 0 :(得分:0)
可能不适用于您的情况,但这对我有用
Bitmap animation = BitmapFactory.decodeResource(mContext.getResources(), resourceId, mBitmapOptions); //Get a bitmap from a image file
// Create a bitmap for the part of the screen that needs updating.
Bitmap bitmap = Bitmap.createBitmap(animation.getWidth(), animation.getHeight(), BITMAP_CONFIG);
bitmap.setDensity(DisplayMetrics.DENSITY_DEFAULT);
Canvas canvas = new Canvas(bitmap);
您已创建所需大小的位图。然后Canvas canvas = new Canvas(bitmap);
这会将画布设置为位图的大小
答案 1 :(得分:-1)
就像view.height = 100一样,所以这个视图的高度是100像素单位