# Snap Ring Interaction **Published by:** [VaryWare](https://paragraph.com/@varyware/) **Published on:** 2022-01-02 **URL:** https://paragraph.com/@varyware/snap-ring-interaction ## Content 新年第二天,补充描述一下 Snap 的交互。 Snap 的输入操作基于右下角的添加按钮。点击按钮会弹出完整的输入界面,长按按钮会触发 Ring 操作,以此实现减少输入步骤。 Ring 操作 通过多个 Ring 用户可以快速产生一条记录。使用前需预先配置好每个 Ring 上的参数,最后分析用户手指滑行的轨迹确定结果。有两种模式: 第一种模式 每个 Ring 参数固定,比如前两级为分类,最后一层为数字 长按后会默认展示所有层级的 Ring,直接滑动产生最终输入 第二种模式 除最外层 Ring 参数固定,后面层级参数与上一级关联 默认只展示第一层的 Ring 当手指滑动到 Ring 上分类,此时展开下级 Ring 循环上述操作 到达最终层级时产生最终输入 总结 第一种方案,操作较快,误触较少,但结构较为简单,难以应对复杂需求。第二种方案结构复杂,需要更多配置细节,且容易误触,好在更加精确,最终结果也更加精细。 另外,对于用户来说,长按是一个成本较高的操作,对于部分用户可以考虑点击默认开始 Ring 操作,长按改为完整输入界面。 ## Publication Information - [VaryWare](https://paragraph.com/@varyware/): Publication homepage - [All Posts](https://paragraph.com/@varyware/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@varyware): Subscribe to updates