美文网首页
自定义ViewGroup

自定义ViewGroup

作者: WangRain1 | 来源:发表于2024-08-25 17:17 被阅读0次

    自定义ViewGroup注意点:

    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 遍历所有子去摆放

相关文章

网友评论

      本文标题:自定义ViewGroup

      本文链接:https://www.haomeiwen.com/subject/mfhokjtx.html