awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesDrawing Implementation

Overriding standard drawing methods to implement bespoke rendering logic for custom components.

Distinct from Custom View Development: Focuses specifically on the override of the drawing cycle (onDraw) rather than the general development of the view.

Explore 4 awesome GitHub repositories matching mobile development · Drawing Implementation. Refine with filters or upvote what's useful.

Awesome Drawing Implementation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • gcssloop/androidnoteAvatar de GcsSloop

    GcsSloop/AndroidNote

    9,332Ver en GitHub↗

    AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext

    Implements custom UI components by overriding drawing methods and manually handling coordinates on the canvas.

    Javaandroidandroid-studiocustom-view
    Ver en GitHub↗9,332
  • vinc3m1/roundedimageviewAvatar de vinc3m1

    vinc3m1/RoundedImageView

    6,404Ver en GitHub↗

    RoundedImageView is an Android library providing custom view implementations for rendering images with rounded corners, circles, and ovals. It uses hardware acceleration to ensure high performance and smooth edge quality when clipping images into these shapes. The library includes a customizable image border view that draws consistent strokes around images, scaling automatically as the view size changes. It also provides a tiled image background view that repeats image patterns across a surface using various tiling modes.

    Overrides the standard onDraw method to implement bespoke rendering for image borders and tiled backgrounds.

    Java
    Ver en GitHub↗6,404
  • danielzeller/depth-lib-android-Avatar de danielzeller

    danielzeller/Depth-LIB-Android-

    4,529Ver en GitHub↗

    Depth-LIB-Android- es una biblioteca de profundidad de vistas y framework de diseño para Android que proporciona herramientas para añadir efectos de capas espaciales y grosor a elementos de la interfaz de usuario. Funciona como un renderizador de sombras personalizado diseñado para establecer una jerarquía visual a través de profundidad tridimensional. La biblioteca proporciona específicamente sombras consistentes con la rotación, asegurando que las sombras permanezcan visualmente alineadas y adheridas a los elementos de la UI incluso cuando la vista asociada es rotada. El sistema gestiona estos efectos a través de un pipeline de dibujo personalizado y renderizado basado en canvas para manejar el desenfoque de sombras, la opacidad y los cálculos de desplazamiento dinámico. Organiza los elementos de la interfaz en niveles de orden Z apilados para mantener la consistencia visual y la jerarquía espacial en toda la jerarquía de vistas.

    Overrides standard Android drawing methods to implement a bespoke rendering pipeline for shadow blurring and opacity.

    Java
    Ver en GitHub↗4,529
  • robinhood/tickerAvatar de robinhood

    robinhood/ticker

    4,381Ver en GitHub↗

    Ticker es un componente de UI personalizado para Android que implementa animaciones de caracteres rodantes para simular pantallas de odómetro mecánicas. Proporciona una vista de texto con desplazamiento diseñada para animar transiciones entre diferentes cadenas de texto utilizando movimiento vertical. El componente utiliza un bucle de dibujo personalizado y un mapeo de secuencias de arrays de caracteres para controlar la trayectoria de desplazamiento vertical. Soporta rutas de animación envolventes para crear bucles continuos e incluye mecanismos para manejar desplazamientos de traslación al transicionar entre cadenas de longitudes variables.

    Overrides standard drawing methods to manually render character slices based on animation progress.

    Javaandroidandroid-animationandroid-ui
    Ver en GitHub↗4,381
  1. Home
  2. Mobile Development
  3. Custom View Development
  4. Drawing Implementation

Explorar subetiquetas

  • Advanced Graphics ImplementationsImplementation of complex visual rendering using high-level geometry and camera effects. **Distinct from Drawing Implementation:** Focuses on the implementation of complex visual effects (Bezier, 3D) rather than just overriding the drawing method.