gpt4 book ai didi

Android "swipe"与 "fling"

转载 作者:IT老高 更新时间:2023-10-28 21:43:30 34 4
gpt4 key购买 nike

在 Android 开发者 gesture design section ,使用了“滑动”一词。
developer section ,使用了“fling”这个词。

这些术语是同义词吗?根据我的发现,我相信它们是,但没有任何地方明确表示过这种或另一种方式。

也就是说,如果我想实现“滑动”功能,我应该在 GestureDetector 中实现 onFling 吗?

最佳答案

拖动、滑动或翻转详细信息

滑动手势 Activity 因上下文而异。执行手势的速度是 Drag、Swipe 和 Fling 之间的主要区别。

  • 拖动:精细的手势,更慢,更可控,通常有一个屏幕上的目标
  • 滑动:粗略手势,速度更快,通常没有屏幕目标
  • Fling:粗略的手势,没有屏幕上的目标

手势速度影响 Action 是否立即可逆。

  • 根据结束速度和受影响的元素是否超过阈值(或超过该阈值的点,可以撤消操作),滑动会变成轻扫。
  • 拖动保持与元素的接触,因此反转手势方向会将元素拖回阈值。
  • fling 以更快的速度移动,并在越过阈值时移除与元素的接触,从而防止 Action 被撤消。

来自 https://www.google.com/design/spec/patterns/gestures.html

关于Android "swipe"与 "fling",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22843671/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com