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 {
4444
4545dependencies {
4646 // 以下都是可选,请根据需要进行添加
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 '
5151}
5252```
5353
Original file line number Diff line number Diff line change 1111添加依赖:
1212
1313``` gradle
14- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
14+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
1515```
1616
1717改造的核心步骤:
Original file line number Diff line number Diff line change 55首先添加依赖:
66
77``` gradle
8- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
8+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
99```
1010
1111通过 ` BaseViewHolderUtil.getBinding(holder, VB::bind) ` 方法来获取 binding 对象了。
Original file line number Diff line number Diff line change 99添加依赖:
1010
1111``` gradle
12- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
12+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
1313```
1414
1515改造的核心步骤:
Original file line number Diff line number Diff line change 55首先添加依赖:
66
77``` gradle
8- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
8+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
99```
1010
1111通过 ` holder.getBinding(VB::bind) ` 来获取 ViewBinding 实例。
Original file line number Diff line number Diff line change 55添加依赖,本库提供了使用反射和不使用反射的用法,如果希望不使用反射,可换成对应的注释代码。
66
77``` 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 '
1010```
1111
1212个人推荐使用反射的用法,多一次反射的性能损耗可忽略不计,代码可读性会好很多,与 ViewModel 的用法更加统一。
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ android {
4343
4444dependencies {
4545 // 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 '
5050}
5151```
5252
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)
77Add dependency:
88
99``` gradle
10- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
10+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
1111```
1212
1313The 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.
55Add dependency:
66
77``` gradle
8- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.3 '
8+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-brvah:2.0.4 '
99```
1010
1111You 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
77Add dependency:
88
99``` gradle
10- implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.3 '
10+ implementation 'com.github.DylanCaiCoding.ViewBindingKTX:viewbinding-base:2.0.4 '
1111```
1212
1313The core steps:
You can’t perform that action at this time.
0 commit comments