RoundedTransformationBuilder.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:contact-notifier 作者:
public Transformation build() {
    return new Transformation() {
        @Override
        public Bitmap transform(Bitmap source) {
            Bitmap transformed = RoundedDrawable.fromBitmap(source)
                    .setScaleType(mScaleType)
                    .setCornerRadius(mCornerRadius)
                    .setBorderWidth(mBorderWidth)
                    .setBorderColor(mBorderColor)
                    .setOval(mOval)
                    .toBitmap();
            if (!source.equals(transformed)) {
                source.recycle();
            }
            return transformed;
        }

        @Override
        public String key() {
            return "r:" + mCornerRadius
                    + "b:" + mBorderWidth
                    + "c:" + mBorderColor
                    + "o:" + mOval;
        }
    };
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号