Skip to content

Instantly share code, notes, and snippets.

@MichaelEvans
Created June 5, 2014 18:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MichaelEvans/c0d71d42c442fb05b87f to your computer and use it in GitHub Desktop.
Save MichaelEvans/c0d71d42c442fb05b87f to your computer and use it in GitHub Desktop.
SquareImageView.java
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageView;
/**
* Thanks to StackOverflow
* @link http://stackoverflow.com/a/15264039/425050
*/
public class SquareImageView extends ImageView {
public SquareImageView(Context context) {
super(context);
}
public SquareImageView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public SquareImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
setMeasuredDimension(getMeasuredWidth(), getMeasuredWidth());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment