Android Scaled Bitmap被裁剪

时间:2016-05-16 06:16:28

标签: android bitmap android-bitmap

我正在尝试创建一个适合自定义视图的缩放位图,但每当我执行操作时,宽度会被裁剪,而位图的高度会适合自定义视图。

bitmapq = Bitmap.createScaledBitmap(bitmap,(custHeight*bitmap.getWidth())/bitmap.getHeight(),custHeight, true);

自定义视图高度 - 1089。 自定义视图宽度 - 1180。 位图宽度 - 2368。 位图高度 - 4208

1 个答案:

答案 0 :(得分:0)

如果您希望缩放后的位图与自定义视图的大小完全相同,无论其纵横比如何,您都可以使用:

bitmapq = Bitmap.createScaledBitmap(bitmap, cusWidth, custHeight, true);

通过这种方式,缩放的位图非常适合您的自定义视图边界。