Skip to content

Releases: react-native-oh-library/react-native-keyboard-aware-scroll-view

0.9.5-0.0.4

12 Oct 03:43
0e0ec24
Compare
Choose a tag to compare

What's Changed

  • fix:修改package.json中的name为@react-native-oh-tpl/react-native-keyboard-aware-scroll-view、删除ios、android字段 by @WN0904 in #18
  • fix:删除package.json中多余的harmony字段 by @WN0904 in #20
  • release: @react-native-oh-tpl/react-native-keyboard-aware-scroll-view@0.9.5-0.0.4 by @WN0904 in #21

New Contributors

Full Changelog: 0.9.5-0.0.3...0.9.5-0.0.4

Version Info

  • react-native-harmony: 0.72.29
  • DevEco Studio: 5.0.3.706
  • OH SDK: HarmonyOS NEXT Developer Beta6 SDK
  • ROM: 3.0.0.65

0.9.5-0.0.3

11 Sep 07:48
4ca60a0
Compare
Choose a tag to compare

What's Changed

  • fix:修改键盘抬起视图不刷新 by @hanhuigui in #8
  • release: @react-native-oh-tpl/ react-native-keyboard-aware-scroll-vie… by @hanhuigui in #10

New Contributors

Full Changelog: 0.9.5-0.0.2...0.9.5-0.0.3

Version Info

  • react-native-harmony: 0.72.29
  • DevEco Studio: 5.0.3.706
  • HarmonyOS SDK: HarmonyOS-NEXT-DB6
  • ROM: 3.0.0.60

0.9.5-0.0.2

12 Aug 08:16
127b4cc
Compare
Choose a tag to compare

What's Changed

  • fix: [Issues: #4] 修复组件在页面触底的时候,虚拟键盘弹出,聚焦的输入框组件被遮挡问题 by @Gyzztzj in #5
  • release: @react-native-oh-tpl/react-native-keyboard-aware-scroll-view… by @Gyzztzj in #6

New Contributors

Full Changelog: 0.9.5-0.0.1...0.9.5-0.0.2

Version Info

  • react-native-harmony: 0.72.28
  • DevEco Studio: 5.0.3.500
  • OH SDK: HarmonyOS NEXT Beta2 SDK
  • ROM: 3.0.0.35

0.9.5-0.0.1

03 Apr 02:42
d0edb8a
Compare
Choose a tag to compare

[Fixes]:

问题说明:KeyboardAwareScrollView组件逻辑为:监听软键盘出现事件,并绑定callback,在callback中利用UIManager.viewIsDescendantOf()判断组件是否为该组件的子组件,返回true则抬升TextInput的高度,并处理相关Props。由于新架构暂未支持该API,目前IOS与Harmony的新架构均不会调用该API的callback,而Android则始终在callback内返回false,导致该组件的键盘出现事件的相关逻辑功能无法生效。

处理现状:由于UIManager.viewIsDescendantOf() API暂无法调用内部callback,现已将其暂时删除,将callback变为外部逻辑。受此影响,KeyboardAwareScrollView组件无法判断当前聚焦的TextInput组件是否为子组件,KeyboardAwareScrollView组件以外的TextInput组件聚焦时也会触发KeyboardAwareScrollView组件的Props设置。且由于oh侧系统软键盘会自动抬起TextInput的高度,KeyboardAwareScrollView组件外的TextInput聚焦时,距离软键盘顶部会有额外的距离。

使用建议:KeyboardAwareScrollView组件外不设置可聚焦TextInput组件或将其写入KeyboardAwareScrollView组件slot内。

[Version Info]:

  • RNOH: 0.72.13
  • DevEco Studio: 4.1.3.500
  • OH SDK: HarmonyOS NEXT Developer Preview1
  • ROM: 2.0.0.58(DEVC00E60R4P1log)