| 1234567891011121314151617181920212223242526272829 |
- package com.hjq.widget.square;
- import android.content.Context;
- import android.util.AttributeSet;
- import android.widget.LinearLayout;
- /**
- * desc : 正方形的LinearLayout
- */
- public final class SquareLinearLayout extends LinearLayout {
- public SquareLinearLayout(Context context) {
- super(context);
- }
- public SquareLinearLayout(Context context, AttributeSet attrs, int defStyleAttr) {
- super(context, attrs, defStyleAttr);
- }
- public SquareLinearLayout(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- @Override
- protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
- super.onMeasure(SquareDelegate.measureWidth(widthMeasureSpec, heightMeasureSpec),
- SquareDelegate.measureHeight(widthMeasureSpec, heightMeasureSpec));
- }
- }
|