您的位置:首页 > 移动开发 > Android开发

圆形头像设置Android 原代码

2015-09-09 15:01 447 查看
package com.xfej.view;

import android.content.Context;

import android.graphics.Bitmap;

import android.graphics.Canvas;

import android.graphics.Color;

import android.graphics.Paint;

import android.graphics.RectF;

import android.util.AttributeSet;

public class CircleImageView extends BaseImageView {

public CircleImageView(Context context) {

super(context);

}

public CircleImageView(Context context, AttributeSet attrs) {

super(context, attrs);

}

public CircleImageView(Context context, AttributeSet attrs, int defStyle) {

super(context, attrs, defStyle);

}

public static Bitmap getBitmap(int width, int height) {

Bitmap bitmap = Bitmap.createBitmap(width, height,

Bitmap.Config.ARGB_8888);

Canvas canvas = new Canvas(bitmap);

Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);

paint.setColor(Color.BLACK);

canvas.drawOval(new RectF(0.0f, 0.0f, width, height), paint);

return bitmap;

}

public Bitmap getBitmap() {

return getBitmap(getWidth(), getHeight());

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: