4 مستودعات
Custom view implementations that support dynamic scaling and translation of content.
Distinct from Custom View Rendering: Focuses on the zoom/pan capability of a custom view rather than general rendering overrides.
Explore 4 awesome GitHub repositories matching user interface & experience · Zoomable Views. Refine with filters or upvote what's useful.
PhotoView is a custom Android view implementation designed to display high-resolution images with native support for zoom and pan gestures. It provides a zoomable image view and a matrix controller to manage how images are scaled and translated within a mobile user interface. The library handles the detection of pinch-to-zoom and tap gestures to enable interactive image navigation. It manages the transformation matrix of the image to ensure smooth magnification and provides viewport constraints to align photo edges with screen boundaries. The project covers the broader requirements of mobile
Provides a custom Android view specifically designed for zooming and panning images.
iscroll is a JavaScript smooth scrolling library and web interaction framework. It provides a 2D web panning controller and a CSS transform zoom engine to manage inertial scrolling, panning, and zooming for web elements across different devices. The project enables the implementation of custom scrollbar interfaces and navigation maps that track the current viewport position. It supports the creation of interactive web carousels with element snapping, web parallax effects, and content scaling via pinch-to-zoom or mouse-wheel inputs. The library covers a broad range of interaction capabilities
Displays a small-scale navigation window tracking the current viewing area relative to the entire document.
Flukit هي مجموعة أدوات وظيفية لـ Flutter، توفر مغلفات للرسوم المتحركة، وأدوات لتصحيح أخطاء التخطيط، ومجموعات تفاعل التمرير، ومكتبة من مكونات واجهة المستخدم القابلة لإعادة الاستخدام والأدوات البصرية. يتميز المشروع بأداة مخصصة لتصحيح أخطاء التخطيط لفحص قيود العناصر الأبوية والتقاط سجلات النظام مباشرة داخل الواجهة. كما يوفر مغلفات رسوم متحركة متخصصة لتدوير وتغيير حجم وانزلاق المكونات الفرعية، ومجموعة تفاعل تمرير تتضمن آليات السحب للتحديث، وعناصر التمرير الدوارة، ورؤوس sliver المرنة. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك التأثيرات البصرية مثل العلامات المائية للمحتوى وتراكبات التدرج، بالإضافة إلى ميزات تفاعلية مثل العروض القابلة للتكبير واعتراض أحداث اللمس. وتتضمن نظاماً لتخزين المكونات الفرعية مؤقتاً في المناطق القابلة للتمرير، وقائمة إشعارات متزامنة لإدارة تحديثات الحالة أثناء مراحل التخطيط.
Ships zoomable views that support pinch-to-zoom and double-tap gestures for content inspection.
Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r
Creates a small overview chart that lets users pan and zoom the main plot by selecting a region.