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
·
robinhood avatar

robinhood/ticker

0
View on GitHub↗
4,381 estrellas·464 forks·Java·Apache-2.0·2 vistasmedium.com/robinhood-engineering/hello-ticker-20eaf6e51689↗

Ticker

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.

Features

  • Odometer-Style Animations - Implements a rolling wheel effect to simulate a mechanical odometer during text changes.
  • Android UI Components - Provides a reusable Android UI component designed to display dynamic text with smooth animations.
  • Custom Android Views - Provides a specialized UI component built by extending the Android View class for custom animation behavior.
  • Scrolling Text Views - Ships a custom Android view that animates text changes using vertical odometer-style scrolling.
  • Drawing Implementation - Overrides standard drawing methods to manually render character slices based on animation progress.
  • Text Content Transitions - Implements smooth scrolling visual effects for transitioning between different text values.
  • Vertical Scrolling Text Transitions - Shifts characters vertically to transition between strings of varying lengths using odometer-style motion.
  • Character Sequence Definitions - Allows defining a custom character array to dictate the specific order of characters appearing during transitions.
  • Wrapped Animation Paths - Uses modular arithmetic to create seamless loops for short character transition sequences.
  • Text Motion Animations - Designs specialized visual movements for text elements using specific character sequences.
  • Character Transition Sequences - Implements a character-array sequence mapping to control the vertical scrolling path during text transitions.
  • Dynamic Text Width Adjustments - Adjusts translation offsets to maintain smooth visual transitions between strings of varying lengths.
  • Text Components - Scrolling text display component.

Historial de estrellas

Gráfico del historial de estrellas de robinhood/tickerGráfico del historial de estrellas de robinhood/ticker

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ticker

Proyectos open-source similares, clasificados según cuántas características comparten con Ticker.
  • manabu-gt/expandabletextviewAvatar de Manabu-GT

    Manabu-GT/ExpandableTextView

    4,063Ver en GitHub↗

    ExpandableTextView is a reusable Android UI component and a custom extension of the standard Android TextView. It is designed to manage the display of long text blocks by toggling them between truncated and full-length states. The component implements a read-more interaction that triggers animated height transitions to expand or collapse content. It uses internal state management to switch between read-more and read-less labels based on the current visibility of the text. This view handles text truncation logic and dynamic line manipulation to ensure a compact layout while maintaining the ab

    Java
    Ver en GitHub↗4,063
  • hugeterry/coordinatortablayoutAvatar de hugeterry

    hugeterry/CoordinatorTabLayout

    4,175Ver en GitHub↗

    CoordinatorTabLayout is a custom Android user interface component that integrates tabbed navigation with folding headers and paging container synchronization. Built for the native Android view system, it implements Material Design patterns to create immersive screens where header content collapses as the user scrolls. The component synchronizes tab selection events with a paging container to update visible content. It manages the coordination between a tab navigation bar and a folding header, ensuring that scrolling events and page transitions remain aligned. The layout includes capabilities

    Javaandroidandroid-librarycoordinatorlayout
    Ver en GitHub↗4,175
  • castorflex/smoothprogressbarAvatar de castorflex

    castorflex/SmoothProgressBar

    4,512Ver en GitHub↗

    SmoothProgressBar is an Android custom progress bar library designed to render customizable horizontal and circular indeterminate loading indicators. It functions as a reusable UI component and view extension used to display the status of background processes within Android applications. The library provides smooth animations and custom styles to create fluid loading states. It supports both linear and circular formats, allowing for specific colors and styles to match a mobile application's design system.

    Java
    Ver en GitHub↗4,512
  • miguelcatalan/materialsearchviewAvatar de MiguelCatalan

    MiguelCatalan/MaterialSearchView

    3,812Ver en GitHub↗

    MaterialSearchView is an Android UI component that provides a search interface following Material Design guidelines. It functions as a reusable visual element for implementing search bars and query inputs within mobile applications. The component includes a search suggestion provider to display predefined query options as users type and built-in voice search integration to convert spoken commands into text input. The project covers search interface development and component styling, allowing for the customization of colors and icons to match specific application themes.

    Java
    Ver en GitHub↗3,812
Ver las 30 alternativas a Ticker→

Preguntas frecuentes

¿Qué hace robinhood/ticker?

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.

¿Cuáles son las características principales de robinhood/ticker?

Las características principales de robinhood/ticker son: Odometer-Style Animations, Android UI Components, Custom Android Views, Scrolling Text Views, Drawing Implementation, Text Content Transitions, Vertical Scrolling Text Transitions, Character Sequence Definitions.

¿Qué alternativas de código abierto existen para robinhood/ticker?

Las alternativas de código abierto para robinhood/ticker incluyen: manabu-gt/expandabletextview — ExpandableTextView is a reusable Android UI component and a custom extension of the standard Android TextView. It is… miguelcatalan/materialsearchview — MaterialSearchView is an Android UI component that provides a search interface following Material Design guidelines.… castorflex/smoothprogressbar — SmoothProgressBar is an Android custom progress bar library designed to render customizable horizontal and circular… hugeterry/coordinatortablayout — CoordinatorTabLayout is a custom Android user interface component that integrates tabbed navigation with folding… dinuscxj/loadingdrawable — LoadingDrawable is an Android loading drawable library that provides customizable drawable components to indicate… vinc3m1/roundedimageview — RoundedImageView is an Android library providing custom view implementations for rendering images with rounded…