4 个仓库
Specialized handling of simultaneous multiple-finger inputs and complex touch patterns.
Distinct from Interaction Handling: Focuses specifically on multi-finger touch concurrency and gestures, whereas Interaction Handling is more general UI event logic.
Explore 4 awesome GitHub repositories matching user interface & experience · Multitouch Gesture Processing. Refine with filters or upvote what's useful.
SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll view wrapper that integrates interactive refresh headers and loading footers into mobile user interfaces, coordinating synchronized scrolling and touch events. The project features a pluggable architecture for custom refresh indicators and secondary refresh mechanisms. It utilizes damping-based gesture translation and overscroll rebound mechanisms to manage the tactile feel of drag resistance and physics-based animations. The library covers a broad range of interaction logic, i
Handles simultaneous finger inputs to drive refresh animations without interrupting the main scroll logic.
Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS. The framework is distinguished by its ability to handle complex multi-touch gestures and interactive input across various devices. It utilizes a specialized domain language for declarative UI construction to separate visual layout definitions from Pytho
Implements a specialized system for processing complex multi-touch gestures and interactive inputs across diverse hardware.
mui is a mobile UI component framework and native-like web UI kit designed for building high-performance mobile web interfaces. It functions as a mobile web performance framework and gesture-based interface library to eliminate browser lag and mimic the behaviors and animations of native mobile applications. The framework focuses on implementing common mobile UX patterns, including pull-to-refresh functionality, swipe-to-action menus, and sliding side navigation. It provides specialized tools for gesture-driven interface development to ensure an immediate visual response to touch interactions
Processes touch interactions through a native event layer for immediate visual response.
Fusuma 是一个 Linux 后台服务,用于监控来自触控板的原始多点触控输入,以触发用户定义的系统操作。它作为一个手势识别引擎,将滑动和捏合模式转换为 Shell 命令、键盘快捷键和窗口管理器控制。 该项目通过模块化插件架构脱颖而出,允许动态扩展手势识别功能和自定义系统行为。它通过应用设备特定的过滤和灵敏度调整,提供对输入处理的细粒度控制,确保根据精确的距离和时间阈值识别手势。 该引擎通过将手势模式与修饰键状态和逻辑门相结合,支持复杂的交互工作流。这允许进行条件命令执行和自动化窗口或工作区管理。该软件作为持久守护进程运行,在用户会话期间保持输入监控,同时为硬件级触控板设置提供配置选项。
Processes simultaneous multiple-finger inputs to translate complex touch patterns into system actions.