From e6014ef123350d5c0cadabe9c18e26b3d5a3c729 Mon Sep 17 00:00:00 2001
From: guoshen <3129367635@qq.com>
Date: 星期六, 29 六月 2024 15:41:25 +0800
Subject: [PATCH] Revert "Initial commit"
---
app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java b/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java
index c19a3db..0799930 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java
@@ -23,9 +23,12 @@
public SimpleNode(Context context,HomeRootBean member) {
super(context,member);
+
+ initView();
+
if (member.getIdentity() > 1 && member.getChildList() != null && member.getChildList().size() > 0){
//闈� 绗竴浠� 涓� 鏈夊瓙浠�, 鑺傜偣瀹藉害 = view瀹藉害 + 鍓嶅悗璺緞闀垮害 + 灞曞紑鎸夐挳瀹藉害
- width = pathLength + getItemViewWidth() + pathLength + getExpandIconWidth();
+ width = pathLength + memberItemView.getMeasuredWidth() + pathLength + expandIconView.getMeasuredWidth();
}else if (member.getIdentity() > 1 && (member.getChildList() == null || member.getChildList().size() == 0)) {
//闈� 绗竴浠� 涓� 鏃犲瓙浠�, 鑺傜偣瀹藉害 = view瀹藉害 + 鍓嶈矾寰勯暱搴�
width = getItemViewWidth() + pathLength;
@@ -38,7 +41,6 @@
}
//鍗曚翰鑺傜偣 楂樺害 = view楂樺害
height = getItemViewHeight();
- initView();
}
private void initView() {
@@ -178,4 +180,20 @@
}
forkPathList.add(path);
}
+
+ @Override
+ public int getItemViewWidth() {
+ if (memberItemView != null){
+ return memberItemView.getMeasuredWidth();
+ }
+ return 0;
+ }
+
+ @Override
+ public int getItemViewHeight() {
+ if (memberItemView != null){
+ return memberItemView.getMeasuredHeight();
+ }
+ return 0;
+ }
}
--
Gitblit v1.9.1