package edu.hebtu.movingcampus.view; import edu.hebtu.movingcampus.R; import android.content.Context; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; public class MyImageView extends ImageView implements OnClickListener { private Drawable mDefaultAvatar; private boolean markEnable = true; public MyImageView(Context context) { this(context, null); } public MyImageView(Context context, AttributeSet attrs) { this(context, attrs, 0); } public MyImageView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); setOnClickListener(this); setScaleType(ScaleType.FIT_CENTER); setBackgroundResource(R.drawable.avatar_background); } /** * Resets the contact photo to the default state. */ public void setImageToDefault() { if (mDefaultAvatar == null) { mDefaultAvatar = getResources().getDrawable(R.drawable.ic_launcher); } setImageDrawable(mDefaultAvatar); } @Override public void onClick(View v) { // TODO Auto-generated method stub } public boolean isMarkEnable() { return markEnable; } public void setMarkEnable(boolean markEnable) { this.markEnable = markEnable; } }