docs: update reference link

This commit is contained in:
2025-08-24 02:50:00 +08:00
parent 0d99806004
commit 8ee3ae17ba
2 changed files with 10 additions and 10 deletions

View File

@@ -65,7 +65,7 @@ You can view the KDoc [click here](kdoc://hikage-extension-betterandroid).
### Adapter Extension ### Adapter Extension
Hikage provides layout extension function for BetterAndroid's [Adapter](https://betterandroid.github.io/BetterAndroid/en/library/ui-component#adapter), Hikage provides layout extension function for BetterAndroid's [Adapter](https://betterandroid.github.io/BetterAndroid/en/library/ui-component-adapter),
you can use the Hikage layout directly on the original extension method of the adapter. you can use the Hikage layout directly on the original extension method of the adapter.
It uses the `ViewHolderDelegate` provided by BetterAndroid to create extension methods. It uses the `ViewHolderDelegate` provided by BetterAndroid to create extension methods.
@@ -76,9 +76,9 @@ Here is a simple example based on `RecyclerView`.
```kotlin ```kotlin
// Assume this is the dataset you need to bind to. // Assume this is the dataset you need to bind to.
val listData = ArrayList<CustomBean>() val listData = ArrayList<MyEntity>()
// Create and bind to a custom RecyclerView.Adapter. // Create and bind to a custom RecyclerView.Adapter.
val adapter = recyclerView.bindAdapter<CustomBean> { val adapter = recyclerView.bindAdapter<MyEntity> {
onBindData { listData } onBindData { listData }
onBindItemView( onBindItemView(
Hikageable = { Hikageable = {
@@ -87,8 +87,8 @@ val adapter = recyclerView.bindAdapter<CustomBean> {
textSize = 16f textSize = 16f
} }
} }
) { hikage, bean, position -> ) { hikage, entity, position ->
hikage.get<TextView>("text_view").text = bean.name hikage.get<TextView>("text_view").text = entity.name
} }
} }
``` ```

View File

@@ -65,7 +65,7 @@ implementation("com.highcapable.hikage:hikage-extension-betterandroid:<version>"
### 适配器 (Adapter) 扩展 ### 适配器 (Adapter) 扩展
Hikage 为 BetterAndroid 提供的 [适配器](https://betterandroid.github.io/BetterAndroid/zh-cn/library/ui-component#%E9%80%82%E9%85%8D%E5%99%A8-adapter) Hikage 为 BetterAndroid 提供的 [适配器](https://betterandroid.github.io/BetterAndroid/zh-cn/library/ui-component-adapter)
提供了布局扩展功能,你可以直接在适配器的原始扩展方法上使用 Hikage 布局。 提供了布局扩展功能,你可以直接在适配器的原始扩展方法上使用 Hikage 布局。
它使用了 BetterAndroid 提供的 `ViewHolderDelegate` 来创建扩展方法。 它使用了 BetterAndroid 提供的 `ViewHolderDelegate` 来创建扩展方法。
@@ -76,9 +76,9 @@ Hikage 为 BetterAndroid 提供的 [适配器](https://betterandroid.github.io/B
```kotlin ```kotlin
// 假设这就是你需要绑定的数据集 // 假设这就是你需要绑定的数据集
val listData = ArrayList<CustomBean>() val listData = ArrayList<MyEntity>()
// 创建并绑定到自定义的 RecyclerView.Adapter // 创建并绑定到自定义的 RecyclerView.Adapter
val adapter = recyclerView.bindAdapter<CustomBean> { val adapter = recyclerView.bindAdapter<MyEntity> {
onBindData { listData } onBindData { listData }
onBindItemView( onBindItemView(
Hikageable = { Hikageable = {
@@ -87,8 +87,8 @@ val adapter = recyclerView.bindAdapter<CustomBean> {
textSize = 16f textSize = 16f
} }
} }
) { hikage, bean, position -> ) { hikage, entity, position ->
hikage.get<TextView>("text_view").text = bean.name hikage.get<TextView>("text_view").text = entity.name
} }
} }
``` ```