public Transformation build() {
return new Transformation() {
public Bitmap transform(Bitmap source) {
Bitmap transformed = RoundedDrawable.fromBitmap(source).setScaleType
(RoundedTransformationBuilder.this.mScaleType).setCornerRadius
(RoundedTransformationBuilder.this.mCornerRadii[0],
RoundedTransformationBuilder.this.mCornerRadii[1],
RoundedTransformationBuilder.this.mCornerRadii[2],
RoundedTransformationBuilder.this.mCornerRadii[3]).setBorderWidth
(RoundedTransformationBuilder.this.mBorderWidth).setBorderColor
(RoundedTransformationBuilder.this.mBorderColor).setOval
(RoundedTransformationBuilder.this.mOval).toBitmap();
if (!source.equals(transformed)) {
source.recycle();
}
return transformed;
}
public String key() {
return "r:" + Arrays.toString(RoundedTransformationBuilder.this.mCornerRadii) +
"b:" + RoundedTransformationBuilder.this.mBorderWidth + "c:" +
RoundedTransformationBuilder.this.mBorderColor + "o:" + RoundedTransformationBuilder.this.mOval;
}
};
}
RoundedTransformationBuilder.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录