Skip to content

Commit 065d375

Browse files
committed
[版本更新] 更新到1.0.5
1 parent 9ffc834 commit 065d375

File tree

4 files changed

+30
-12
lines changed

4 files changed

+30
-12
lines changed

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A adapter for android recyclerview which could make a complex type view page eas
1515

1616
```groovy
1717
dependencies {
18-
implementation 'com.xiangning:sectionadapter:1.0.4'
18+
implementation 'com.xiangning:sectionadapter:1.0.5'
1919
}
2020
```
2121

@@ -100,7 +100,16 @@ class MainActivity : AppCompatActivity() {
100100
}
101101

102102
// 测试删除复用的Section
103-
// adapter.unregister(borrow)
103+
// adapter.unregister(borrow)
104+
105+
// 在某个类型上进行迭代
106+
// content.foreachOnType<String> { i, item ->
107+
// // 如果item是引用类型,可以修改其内容
108+
// // 但这里是String不可变类型,所以用了[](set操作符)进行内容更新
109+
// content[i] = "修改内容$1"
110+
// // 返回true代表有改动,需要notify刷新
111+
// true
112+
}
104113
}
105114

106115
}

library/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ android {
99
defaultConfig {
1010
minSdkVersion 21
1111
targetSdkVersion 29
12-
versionCode 25
13-
versionName "1.0.4"
12+
versionCode 26
13+
versionName "1.0.5"
1414

1515
consumerProguardFiles 'consumer-rules.pro'
1616
}
@@ -40,7 +40,7 @@ publish {
4040
userOrg = 'xiangning17'//bintray.com用户名
4141
groupId = 'com.xiangning'//jcenter上的路径
4242
artifactId = 'sectionadapter'//项目名称
43-
publishVersion = '1.0.4'//版本号
43+
publishVersion = '1.0.5'//版本号
4444
desc = 'A adapter for android recyclerview which could make a complex type view page easily.'//描述,不重要
4545
website = 'https://github.com/xiangning17/sectionadapter'//网站,不重要;尽量模拟github上的地址,例如我这样的;当然你有地址最好了
4646
licences = ['Apache-2.0']

sample/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ dependencies {
3333

3434
// implementation(name: 'section-adapter_1.0.2', ext: 'aar')
3535
// implementation project(':library')
36-
implementation 'com.xiangning:sectionadapter:1.0.4'
36+
implementation 'com.xiangning:sectionadapter:1.0.5'
3737
}

sample/src/main/java/com/xiangning/sectionadapter/sample/MainActivity.kt

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,24 @@ class MainActivity : AppCompatActivity() {
8686
// 根据标志测试动态register和unregister一个分组的情况
8787
var attached = true
8888
footer.view.setOnClickListener {
89-
if (attached.also { attached = !it }) {
90-
// unregister后,分组还可用于下次register
91-
adapter.unregister(header)
92-
} else {
93-
adapter.register(0, header)
94-
}
89+
// if (attached.also { attached = !it }) {
90+
// // unregister后,分组还可用于下次register
91+
// adapter.unregister(header)
92+
// } else {
93+
// adapter.register(0, header)
94+
// }
9595

9696
// 测试删除复用的Section
9797
// adapter.unregister(borrow)
98+
99+
// 在某个类型上进行迭代
100+
content.foreachOnType<String> { i, item ->
101+
// 如果item是引用类型,可以修改其内容
102+
// 但这里是String不可变类型,所以用了[](set操作符)进行内容更新
103+
content[i] = "修改内容$1"
104+
// 返回true代表有改动,需要notify刷新
105+
true
106+
}
98107
}
99108

100109
}

0 commit comments

Comments
 (0)