下面是RoundCornerImageView的代码:
package com.example.roundcornerviewgroup;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.widget.ImageView;
/**
* 主要有两种方式实现,Xfermode方式和bitmapShader方式
* Xfermode
* @author wbl
*
*/
public class RoundCornerImageView extends ImageView{
private Paint mPaint;
private Paint mPaint2;
private int roundHeight = 20;
private int roundWidth = 20;
public RoundCornerImageView(Context context, AttributeSet attrs,
int defStyle) {
super(context, attrs, defStyle);
}
public RoundCornerImageView(Context context, AttributeSet attrs) {
super(cont