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

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

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

4 个仓库

Awesome GitHub RepositoriesZoomable View Rendering

Custom rendering logic specifically for implementing zoom and pan functionality in views.

Distinct from Custom View Rendering: Focuses specifically on zoom/pan rendering rather than general custom view measurement and drawing overrides

Explore 4 awesome GitHub repositories matching user interface & experience · Zoomable View Rendering. Refine with filters or upvote what's useful.

Awesome Zoomable View Rendering GitHub Repositories

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

    Baseflow/PhotoView

    18,824在 GitHub 上查看↗

    PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture detection, image scaling, and coordinate tracking for images within Android applications. The component enables users to enlarge and move images through pinch-to-zoom and panning gestures. It also includes capabilities for image tap detection to facilitate interactive responses. The library manages image interactions through matrix-based scaling and touch event interception. It includes a system for tracking image transformations and notifying observers when zoom or scroll posit

    Implements a custom Android view that enables pinch-to-zoom and panning for images.

    Java
    在 GitHub 上查看↗18,824
  • huanghaibin-dev/calendarviewhuanghaibin-dev 的头像

    huanghaibin-dev/CalendarView

    9,383在 GitHub 上查看↗

    CalendarView is a high-performance Android UI component designed for displaying dates and navigating chronological views. It functions as a canvas-based widget that utilizes direct drawing instead of standard list views to minimize memory usage and ensure fast rendering of complex date interfaces. The component provides a programmable interface for switching between month, week, year, and lunar views. It differentiates itself through a pluggable customization system that allows developers to override the drawing logic for dates, text, event markers, and selection layouts. The library support

    A high-performance canvas rendering system for displaying dates in month, week, year, or lunar views.

    Javaandroidcalendarcalendar-api
    在 GitHub 上查看↗9,383
  • prolificinteractive/material-calendarviewprolificinteractive 的头像

    prolificinteractive/material-calendarview

    5,913在 GitHub 上查看↗

    A Material design back port of Android's CalendarView

    Delegates day view creation to an adapter for custom layouts and interaction handling per date.

    Javaandroidcalendarjava
    在 GitHub 上查看↗5,913
  • square/android-times-squaresquare 的头像

    square/android-times-square

    4,410在 GitHub 上查看↗

    Android Times Square 是一个用于 Android 应用的日期选择库和 UI 组件。它提供了一个可自定义的日历小部件,用于管理日期选择和验证移动界面内的日期。 该库支持多种选择模式,包括单日期选择、日期范围选择和多个特定日期的选择。它包括用于应用自定义主题、配置字体以及利用单元格装饰器来修改单个日期单元格的外观和行为的工具。 该组件处理区域本地化,包括对从右到左(RTL)布局的支持。它还提供了通过月份网格进行时间导航的机制,以及应用有效性规则来过滤可选日期的机制。

    Utilizes an adapter-driven system to delegate the rendering of individual date cells to custom views.

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

探索子标签

  • Calendar Layout Rendering1 个子标签Custom canvas-based rendering systems specifically for displaying chronological date grids and views. **Distinct from Zoomable View Rendering:** Distinct from Zoomable View Rendering: focuses on grid-based chronological layout rendering rather than zoom/pan logic.