我正在尝试创建一个适合自定义视图的缩放位图,但每当我执行操作时,宽度会被裁剪,而位图的高度会适合自定义视图。
bitmapq = Bitmap.createScaledBitmap(bitmap,(custHeight*bitmap.getWidth())/bitmap.getHeight(),custHeight, true);
自定义视图高度 - 1089。 自定义视图宽度 - 1180。 位图宽度 - 2368。 位图高度 - 4208
答案 0 :(得分:0)
如果您希望缩放后的位图与自定义视图的大小完全相同,无论其纵横比如何,您都可以使用:
bitmapq = Bitmap.createScaledBitmap(bitmap, cusWidth, custHeight, true);
通过这种方式,缩放的位图非常适合您的自定义视图边界。