c72351ebea70d23ed2049b63b05ba832a4dc408b.svn-base 850 B

1234567891011121314151617181920212223242526272829
  1. package com.hjq.widget.square;
  2. import android.content.Context;
  3. import android.support.v7.widget.AppCompatImageView;
  4. import android.util.AttributeSet;
  5. /**
  6. * desc : 正方形的ImageView
  7. */
  8. public final class SquareImageView extends AppCompatImageView {
  9. public SquareImageView(Context context) {
  10. super(context);
  11. }
  12. public SquareImageView(Context context, AttributeSet attrs) {
  13. super(context, attrs);
  14. }
  15. public SquareImageView(Context context, AttributeSet attrs, int defStyleAttr) {
  16. super(context, attrs, defStyleAttr);
  17. }
  18. @Override
  19. protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
  20. super.onMeasure(SquareDelegate.measureWidth(widthMeasureSpec, heightMeasureSpec),
  21. SquareDelegate.measureHeight(widthMeasureSpec, heightMeasureSpec));
  22. }
  23. }