? ? 自定義ViewGroup注意點(diǎn):
? ? 1.onMeasure遍歷所有子view測量
? ? // 測量所有子view measureChild(View child, int parentWidthMeasureSpec,int parentHeightMeasureSpec);
? ? // 會考慮子視圖的margin值镀脂,并且把margin值放入LayoutParams中后面可直接使用
? ? // measureChildWithMargins(View child, int parentWidthMeasureSpec, int widthUsed, int parentHeightMeasureSpec, int heightUsed)
? ? // 配合measureChildWithMargins使用扁掸,參考FrameLayout#onMeasure
? ? // combineMeasuredStates(int curState, int newState)
? ? 2.onLayout 遍歷所有子去擺放