具有RoundedBitmapDrawable的圆形图像是像素化的

时间:2015-02-17 09:22:52

标签: android android-layout

这就是我正在做的事情

public static RoundedBitmapDrawable getRoundedBitmap(Resources res, Bitmap bitmap){
    RoundedBitmapDrawable roundBitMap = RoundedBitmapDrawableFactory.create(res,bitmap);
    roundBitMap.setCornerRadius(Math.max(bitmap.getWidth(), bitmap.getHeight()) / 1.25f);
    return roundBitMap;
}

它给了我一个圆形图像,但它在圆圈边缘像素化。知道如何让它顺利吗?或者我应该使用较旧的技术?

1 个答案:

答案 0 :(得分:4)

您只需要调用roundBitMap.setAntiAlias(true);