93e7ef62e6730dd00074ac3c1c1152f59c72a2d5.svn-base 836 B

1234567891011121314151617181920212223242526272829
  1. package com.hjq.widget.square;
  2. import android.content.Context;
  3. import android.util.AttributeSet;
  4. import android.widget.FrameLayout;
  5. /**
  6. * desc : 正方形的FrameLayout
  7. */
  8. public final class SquareFrameLayout extends FrameLayout {
  9. public SquareFrameLayout(Context context) {
  10. super(context);
  11. }
  12. public SquareFrameLayout(Context context, AttributeSet attrs, int defStyleAttr) {
  13. super(context, attrs, defStyleAttr);
  14. }
  15. public SquareFrameLayout(Context context, AttributeSet attrs) {
  16. super(context, attrs);
  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. }