awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesZoomable Views

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.

Awesome Zoomable Views GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • chrisbanes/photoviewchrisbanes 的头像

    chrisbanes/PhotoView

    18,824在 GitHub 上查看↗

    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.

    Java
    在 GitHub 上查看↗18,824
  • cubiq/iscrollcubiq 的头像

    cubiq/iscroll

    12,815在 GitHub 上查看↗

    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.

    JavaScript
    在 GitHub 上查看↗12,815
  • flutterchina/flukitflutterchina 的头像

    flutterchina/flukit

    5,940在 GitHub 上查看↗

    Flukit 是一套 Flutter 功能工具包,提供动画包装器、布局调试工具、滚动交互套件以及一系列可复用的 UI 组件和视觉实用程序。 该项目以其专门的布局调试工具脱颖而出,可用于检查父级约束并直接在界面内捕获系统日志。它还提供用于旋转、缩放和滑动子组件的专用动画包装器,以及包含下拉刷新机制、轮播切换器和灵活 Sliver 标题的滚动交互套件。 该库涵盖了广泛的功能,包括内容水印和渐变叠加等视觉效果,以及可缩放视图和触摸事件拦截等交互功能。它包含一个用于在可滚动区域缓存子组件的系统,以及一个在布局阶段管理状态更新的同步通知队列。

    Ships zoomable views that support pinch-to-zoom and double-tap gestures for content inspection.

    Dartflutter
    在 GitHub 上查看↗5,940
  • flot/flotflot 的头像

    flot/flot

    5,911在 GitHub 上查看↗

    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.

    JavaScript
    在 GitHub 上查看↗5,911
  1. Home
  2. User Interface & Experience
  3. Programmatic Element Construction
  4. Android View Lifecycle Tracking
  5. Custom View Rendering
  6. Zoomable Views

探索子标签

  • Viewport Mini-MapsSmall-scale navigation windows that track the current viewing area relative to the total content size. **Distinct from Zoomable Views:** Specifically creates a proportional map of the viewport, unlike general zoomable views.