File tree Expand file tree Collapse file tree 12 files changed +20
-20
lines changed Expand file tree Collapse file tree 12 files changed +20
-20
lines changed Original file line number Diff line number Diff line change @@ -44,10 +44,10 @@ android {
44
44
45
45
dependencies {
46
46
// 以下都是可选,请根据需要进行添加
47
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-ktx:2.0.3 '
48
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-nonreflection-ktx:2.0.3 '
49
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
50
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
47
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-ktx:2.0.4 '
48
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-nonreflection-ktx:2.0.4 '
49
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
50
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
51
51
}
52
52
```
53
53
Original file line number Diff line number Diff line change 11
11
添加依赖:
12
12
13
13
``` gradle
14
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
14
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
15
15
```
16
16
17
17
改造的核心步骤:
Original file line number Diff line number Diff line change 5
5
首先添加依赖:
6
6
7
7
``` gradle
8
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
8
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
9
9
```
10
10
11
11
通过 ` BaseViewHolderUtil.getBinding(holder, VB::bind) ` 方法来获取 binding 对象了。
Original file line number Diff line number Diff line change 9
9
添加依赖:
10
10
11
11
``` gradle
12
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
12
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
13
13
```
14
14
15
15
改造的核心步骤:
Original file line number Diff line number Diff line change 5
5
首先添加依赖:
6
6
7
7
``` gradle
8
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
8
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
9
9
```
10
10
11
11
通过 ` holder.getBinding(VB::bind) ` 来获取 ViewBinding 实例。
Original file line number Diff line number Diff line change 5
5
添加依赖,本库提供了使用反射和不使用反射的用法,如果希望不使用反射,可换成对应的注释代码。
6
6
7
7
``` gradle
8
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-ktx:2.0.3 '
9
- // implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-nonreflection-ktx:2.0.3 '
8
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-ktx:2.0.4 '
9
+ // implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-nonreflection-ktx:2.0.4 '
10
10
```
11
11
12
12
个人推荐使用反射的用法,多一次反射的性能损耗可忽略不计,代码可读性会好很多,与 ViewModel 的用法更加统一。
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ android {
43
43
44
44
dependencies {
45
45
// The following are optional, please add as needed
46
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-ktx:2.0.3 '
47
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-nonreflection-ktx:2.0.3 '
48
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
49
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
46
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-ktx:2.0.4 '
47
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-nonreflection-ktx:2.0.4 '
48
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
49
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
50
50
}
51
51
```
52
52
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ There are two usages of [using reflection](/en/java/baseclass?id=use-reflection)
7
7
Add dependency:
8
8
9
9
``` gradle
10
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
10
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
11
11
```
12
12
13
13
The core steps:
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ Use ViewBinding without affecting the original code in BRVAH.
5
5
Add dependency:
6
6
7
7
``` gradle
8
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
8
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
9
9
```
10
10
11
11
You can get the binding object with ` BaseViewHolderUtil.getBinding(holder, VB::bind) ` .
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ There are two usages of [using reflection](/en/kotlin/baseclass?id=use-reflectio
7
7
Add dependency:
8
8
9
9
``` gradle
10
- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
10
+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
11
11
```
12
12
13
13
The core steps:
You can’t perform that action at this time.
0 commit comments