Skip to content

Commit

Permalink
update demo
Browse files Browse the repository at this point in the history
  • Loading branch information
limuyang committed Dec 27, 2019
1 parent 31faea5 commit 2138d6c
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 4 deletions.
2 changes: 1 addition & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ android {
applicationId "com.chad.baserecyclerviewadapterhelper"
minSdkVersion 16
targetSdkVersion 28
versionCode 6
versionCode 7
versionName "3.0"
}
buildTypes {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ private List<BaseNode> getEntity() {
}

FirstNode entity = new FirstNode(secondNodeList, "First Node " + i);

// 模拟 默认第0个是展开的
entity.setExpanded(i == 0);

list.add(entity);
}
return list;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ public void convert(@NotNull BaseViewHolder helper, @Nullable BaseNode data) {

@Override
public void onClick(@NotNull BaseViewHolder helper, @NotNull View view, BaseNode data, int position) {
// getAdapter().expandAndCollapseOther(position, false ,false);
getAdapter().expandAndCollapseOther(position);
getAdapter().expandOrCollapse(position);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@ public void convert(@NotNull BaseViewHolder helper, @Nullable BaseNode data) {

@Override
public void onClick(@NotNull BaseViewHolder helper, @NotNull View view, BaseNode data, int position) {
getAdapter().expandOrCollapse(position);
SecondNode entity = (SecondNode) data;
if (entity.isExpanded()) {
getAdapter().collapse(position);
} else {
getAdapter().expandAndCollapseOther(position);
}
}
}

0 comments on commit 2138d6c

Please sign in to comment.