app/src/main/java/com/application/zhangshi_app_android/widget/DoubleNode.java
@@ -1,5 +1,6 @@
package com.application.zhangshi_app_android.widget;
import android.content.Context;
import android.graphics.Path;
import android.graphics.RectF;
import android.view.View;
@@ -21,9 +22,9 @@
    private ImageView expandIconView;//展开按钮
    private View spouseView;//配偶view
    public DoubleNode(HomeRootBean member) {
        super(member);
    public DoubleNode(Context context,HomeRootBean member) {
        super(context,member);
        member.getSpouse().setSpouse(member);
        //双亲节点 前后路径长度 有两倍的 pathLength
        if (member.getIdentity() > 1 && member.getChildList() != null && member.getChildList().size() > 0){
            //非 第一代 且 有子代, 节点宽度 = view宽度 + 前后路径长度 + 展开按钮宽度
@@ -44,8 +45,8 @@
    }
    private void initView() {
        memberItemView = createItemView(member);
        spouseView = createItemView(member.getSpouse());
        memberItemView = createItemView(member, true);
        spouseView = createItemView(member.getSpouse(),false);
        expandIconView = createExpandIconView();
        viewList.add(memberItemView);
        viewList.add(spouseView);