[英]Android Studio: Imageview background blurs on larger minimum size than image
发生这种情况是因为ImageView
具有比提供的图像更大的像素密度,因此必须按比例放大图像以匹配边界。 为避免这种情况,您有两种选择。
首先,您可以禁用图像的抗锯齿功能,这将缩放图像而不模糊图像:
Bitmap bitmap = BitmapFactory.decodeResource(activity.getResources(), R.drawable.sprite);
BitmapDrawable drawable = new BitmapDrawable(activity.getResources(), bitmap);
drawable.setAntiAlias(false);
imageView.setImageDrawable(drawable);
或者,您可以提供足够大的图像,以便只能按比例缩小而不是按比例放大。
请尝试使用图像类型的比例类型属性作为FitXY,我想这会解决您的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.