awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robinhood avatar

robinhood/ticker

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

Ticker

Ticker est un composant UI Android personnalisé qui implémente des animations de caractères défilants pour simuler des affichages de compteur kilométrique mécanique. Il fournit une vue de texte défilant conçue pour animer les transitions entre différentes chaînes de caractères en utilisant un mouvement vertical.

Le composant utilise une boucle de dessin personnalisée et un mappage de séquence de tableau de caractères pour contrôler le chemin de défilement vertical. Il prend en charge les chemins d'animation en boucle pour créer des cycles fluides et inclut des mécanismes pour gérer les décalages de translation lors de la transition entre des chaînes de longueurs 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.

Historique des stars

Graphique de l'historique des stars pour robinhood/tickerGraphique de l'historique des stars pour robinhood/ticker

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Ticker

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ticker.
  • manabu-gt/expandabletextviewAvatar de Manabu-GT

    Manabu-GT/ExpandableTextView

    4,063Voir sur 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
    Voir sur GitHub↗4,063
  • hugeterry/coordinatortablayoutAvatar de hugeterry

    hugeterry/CoordinatorTabLayout

    4,175Voir sur 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
    Voir sur GitHub↗4,175
  • castorflex/smoothprogressbarAvatar de castorflex

    castorflex/SmoothProgressBar

    4,512Voir sur 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
    Voir sur GitHub↗4,512
  • miguelcatalan/materialsearchviewAvatar de MiguelCatalan

    MiguelCatalan/MaterialSearchView

    3,812Voir sur 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
    Voir sur GitHub↗3,812
Voir les 30 alternatives à Ticker→

Questions fréquentes

Que fait robinhood/ticker ?

Ticker est un composant UI Android personnalisé qui implémente des animations de caractères défilants pour simuler des affichages de compteur kilométrique mécanique. Il fournit une vue de texte défilant conçue pour animer les transitions entre différentes chaînes de caractères en utilisant un mouvement vertical.

Quelles sont les fonctionnalités principales de robinhood/ticker ?

Les fonctionnalités principales de robinhood/ticker sont : Odometer-Style Animations, Android UI Components, Custom Android Views, Scrolling Text Views, Drawing Implementation, Text Content Transitions, Vertical Scrolling Text Transitions, Character Sequence Definitions.

Quelles sont les alternatives open-source à robinhood/ticker ?

Les alternatives open-source à robinhood/ticker incluent : 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…