@@ -321,24 +321,24 @@ ohpm install
321
321
322
322
## 属性
323
323
324
- > [ !tip ] "Platform"列表示该属性在原三方库上支持的平台。
324
+ > [ !Tip ] "Platform"列表示该属性在原三方库上支持的平台。
325
325
326
- > [ !tip ] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
326
+ > [ !Tip ] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
327
327
328
328
** 组件 SmartRefreshControl**
329
329
330
330
| Name | Description | Type | Required | Platform | HarmonyOS Support |
331
331
| --------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------- | -------- | -------- | ----------------- |
332
332
| ` HeaderComponent ` | 用于渲染 SmartRefreshLayout 组件的 header,默认为 DefaultHeader。 | Element | No | Android | Yes |
333
- | ` renderHeader ` | 用于渲染 SmartRefreshLayout 组件的 header,默认为 DefaultHeader。 | Element/func | No | Android | No |
333
+ | ` renderHeader ` | 用于渲染 SmartRefreshLayout 组件的 header,默认为 DefaultHeader。 | Element/func | No | Android | Yes |
334
334
| ` enableRefresh ` | 是否启用下拉刷新,默认为 true | boolean | No | Android | Yes |
335
335
| ` headerHeight ` | 设定 header 的高度 | number | No | Android | Yes |
336
336
| ` primaryColor ` | 设置刷新组件的主调色 | string | No | Android | Yes |
337
337
| ` autoRefresh ` | 是否自动刷新 | object:{refresh: boolean , time: number } | No | Android | Yes |
338
338
| ` pureScroll ` | 是否启用纯滚动 | boolean | No | Android | No |
339
339
| ` overScrollBounce ` | 是否启用越界拖动,类似 IOS 样式。 | boolean | No | Android | No |
340
- | ` dragRate ` | 设置组件下拉高度与手指真实下拉高度的比值,默认为 0.5。 | number | No | Android | No |
341
- | ` maxDragRate ` | 设置最大显示下拉高度与 header 标准高度的比值,默认为 2.0。 | number | No | Android | No |
340
+ | ` dragRate ` | 设置组件下拉高度与手指真实下拉高度的比值,默认为 0.5。 | number | No | Android | Yes |
341
+ | ` maxDragRate ` | 设置最大显示下拉高度与 header 标准高度的比值,默认为 2.0。 | number | No | Android | Yes |
342
342
| ` onPullDownToRefresh ` | 可下拉刷新时触发 | function | No | Android | Yes |
343
343
| ` onReleaseToRefresh ` | 可释放刷新时触发 | function | No | Android | Yes |
344
344
| ` onRefresh ` | 刷新时触发 | function | No | Android | Yes |
@@ -348,46 +348,47 @@ ohpm install
348
348
349
349
** 组件 AnyHeader**
350
350
351
- 仅组件支持渲染,在 RNOH0.72.10 版本中需要给 List 类型子组件添加 bounces = {false}属性,否则无法触发本组件的下拉。(0.72.11 版本已解决)
351
+ 当前组件支持
352
352
353
353
| Name | Description | Type | Required | Platform | HarmonyOS Support |
354
354
| -------------- | ------------------------ | ------ | -------- | -------- | -------- |
355
- | ` primaryColor ` | 刷新组件 Header 的主调色 | string | No | Android | No |
355
+ | ` primaryColor ` | 刷新组件 Header 的主调色 | string | No | Android | Yes |
356
356
357
357
** 组件 DefaultHeader/ClassicsHeader**
358
358
359
359
当前组件支持
360
360
361
361
| Name | Description | Type | Required | Platform | HarmonyOS Support |
362
362
| -------------- | ------------------------ | ------ | -------- | -------- | -------- |
363
- | ` primaryColor ` | 刷新组件 Header 的主调色 | string | No | Android | No |
364
- | ` accentColor ` | 刷新组件 Header 的强调色 | string | No | Android | No |
363
+ | ` primaryColor ` | 刷新组件 Header 的主调色 | string | No | Android | Yes |
364
+ | ` accentColor ` | 刷新组件 Header 的强调色 | string | No | Android | Yes |
365
365
366
366
** 组件 StoreHouseHeader**
367
367
368
- 当前组件不支持
368
+ 当前组件支持
369
369
370
370
| Name | Description | Type | Required | Platform | HarmonyOS Support |
371
371
| ----------- | --------------------------- | ------ | -------- | -------- | -------- |
372
- | ` text ` | StoreHouseHeader 的文字 | string | No | Android | No |
373
- | ` textColor ` | StoreHouseHeader 的文字颜色 | string | No | Android | No |
374
- | ` lineWidth ` | StoreHouseHeader 的文字线宽 | number | No | Android | No |
372
+ | ` text ` | StoreHouseHeader 的文字 | string | No | Android | Yes |
373
+ | ` textColor ` | StoreHouseHeader 的文字颜色 | string | No | Android | Yes |
374
+ | ` lineWidth ` | StoreHouseHeader 的文字线宽 | number | No | Android | Yes |
375
375
376
376
---
377
377
378
378
## 静态方法
379
379
380
- > [ !tip ] "Platform"列表示该属性在原三方库上支持的平台。
380
+ > [ !Tip ] "Platform"列表示该属性在原三方库上支持的平台。
381
381
382
- > [ !tip ] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
382
+ > [ !Tip ] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
383
383
384
384
| Name | Description | Type | Required | Platform | HarmonyOS Support |
385
385
| ---- | ----------- | ---- | -------- | -------- | ------------------ |
386
386
| finishRefresh | complete refresh | function | No | Android | Yes |
387
387
388
388
## 遗留问题
389
389
390
- - [ ] SmartRefreshLayout 包裹 FlatList 组件,多次下拉刷新,item 会回弹:[ Issue #11 ] ( https://github.com/react-native-oh-library/react-native-SmartRefreshLayout/issues/11 )
390
+ - [X] SmartRefreshLayout 包裹 FlatList 组件,多次下拉刷新,item 会回弹:[ Issue #11 ] ( https://github.com/react-native-oh-library/react-native-SmartRefreshLayout/issues/11 )
391
+ - [ ] SmartRefreshLayout 的StoreHouseHeader刷新头,暂不支持透明度的变化:[ Issue #45 ] ( https://github.com/react-native-oh-library/react-native-SmartRefreshLayout/issues/45 )
391
392
392
393
## 其他
393
394
0 commit comments