Scroll在使用@state变量来控制scrollable时,在scrollable正在滑动时由ScrollDirection.None变为ScrollDirection.Vertical时失效,需要抬手重新进行滑动才能使这个变更生效 HarmonyOS 鸿蒙Next
Scroll在使用@state变量来控制scrollable时,在scrollable正在滑动时由ScrollDirection.None变为ScrollDirection.Vertical时失效,需要抬手重新进行滑动才能使这个变更生效 HarmonyOS 鸿蒙Next Scroll在使用@state变量来控制scrollable时,在scrollable正在滑动时由ScrollDirection.None变为ScrollDirection.Vertical时失效,需要抬手重新进行滑动才能使这个变更生效
这个是手势的规格,在手指按下的时候,才会重新识别手势。如果一开始是none,scroll不会向手势注册识别器。
更多关于Scroll在使用@state变量来控制scrollable时,在scrollable正在滑动时由ScrollDirection.None变为ScrollDirection.Vertical时失效,需要抬手重新进行滑动才能使这个变更生效 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在鸿蒙系统中,使用@State
变量控制Scrollable
组件时,当ScrollDirection
从None
变为Vertical
时,可能会出现需要抬手重新滑动才能生效的问题。这是因为Scrollable
组件的滑动状态在方向切换时未立即更新。具体原因可能与Scrollable
组件的内部状态管理和事件处理机制有关,尤其是在方向切换时,滑动手势的持续状态未能正确传递。解决此问题可能需要检查Scrollable
组件的实现逻辑,确保在方向切换时能够正确处理滑动手势的连续性。