本仓库是一系列参考实现和示例项目的集合,展示了跨平台移动框架的高保真动画和手势驱动界面模式。它提供了一个演示代码和交互式组件库,以展示高级用户界面模式。
wcandillon/can-it-be-done-in-react-native 的主要功能包括:Cross-Platform UI Framework Samples, Worklet Execution Environments, Interactive Gesture-Driven Animations, High-Fidelity UI Rendering, Mobile Gesture Interactions, Reactive Shared Values, Interactive Motion Drivers, Native Thread Animation Engines。
wcandillon/can-it-be-done-in-react-native 的开源替代品包括: kmagiera/react-native-reanimated — This project is a cross-platform mobile animation library and UI thread animation engine designed to create… meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… nandorojo/moti — Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual… mattbryson/touchswipe-jquery-plugin — This project is a jQuery plugin designed to detect and handle touch gestures on touch-enabled devices. It serves as a… animatedjs/animated — Animated is a declarative framework designed for creating high-performance, cross-platform interface movements. It… kirillzyusko/react-native-keyboard-controller — This is a keyboard interaction library and manager for React Native that provides smooth animations, gesture-based…
This project is a cross-platform mobile animation library and UI thread animation engine designed to create high-performance animations by running JavaScript logic directly on the UI thread. It functions as a multi-threaded JavaScript runtime that allows code to execute across multiple threads to improve concurrency and prevent frame drops. The library focuses on enabling fluid user interface interactions and high-frame-rate transitions that remain stable regardless of the main processing load. It provides a system for offloading animation logic from the main thread to ensure smooth motion an
This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab
Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual transitions and motion effects across mobile and web platforms. It functions as a native-thread animation wrapper and library that leverages a shared-value system to synchronize state changes between the logic layer and the native rendering engine. The framework distinguishes itself through its layout transition tools and the ability to execute complex sequences and loops on the native thread to maintain high frame rates. It provides a system for orchestrating smooth entry and e
This project is a jQuery plugin designed to detect and handle touch gestures on touch-enabled devices. It serves as a touch input handler and mobile gesture interface for identifying interactions such as swipes and pinches within a jQuery environment. The library distinguishes intentional gestures from accidental movements through configurable distance and time thresholds. It includes mechanisms to manage input interference, allowing for the exclusion of specific interactive child elements and the locking of default browser behaviors like scrolling or zooming during an active gesture. The sy