package net.avenwu.support.widget;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.widget.ImageView;
import net.avenwu.support.R;
/**
* Created by chaobin on 1/7/15.
*/
public class DimImageView extends ImageView {
public static int DEFAULT_DIM = 0x99000000;
int mDimColor;
public DimImageView(Context context) {
this(context, null);
}
public DimImageView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public DimImageView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
TypedArray array = context.obtainStyledAttributes(attrs, R.styleable.DimImageView, defStyleAttr, 0);
mDimColor = array.getColor(R.styleable.DimImageView_dim, DEFAULT_DIM);
array.recycle();
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawColor(mDimColor);
}
}