awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

62 dépôts

Awesome GitHub RepositoriesText Components

Enhanced text input and display widgets for user interfaces.

Explore 62 awesome GitHub repositories matching part of an awesome list · Text Components. Refine with filters or upvote what's useful.

Awesome Text Components GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hanks-zyh/htextviewAvatar de hanks-zyh

    hanks-zyh/HTextView

    5,642Voir sur GitHub↗

    HTextView est une bibliothèque de rendu de texte animé et un framework de motion design UI utilisé pour créer des effets de texte dynamiques tels que la frappe et le fondu. Il sert de moteur de mouvement de texte et d'outil de typographie pour appliquer des transitions visuelles et du mouvement aux éléments textuels sur un écran. La bibliothèque intègre un support de typographie personnalisé, permettant le chargement de fichiers de police externes pour appliquer des marques et des styles spécifiques aux présentations animées. Elle utilise un moteur de mouvement pour animer l'échelle et l'opacité du texte, facilitant des transitions visuelles fluides. Le système gère ces effets via une boucle d'animation basée sur les frames et un contrôle de séquence basé sur la timeline. Il emploie une interpolation basée sur les propriétés et un mappage visuel piloté par l'état pour coordonner le timing et l'exécution des animations de texte.

    Animated text display effects.

    Javaandroidanimation-effectsanimations
    Voir sur GitHub↗5,642
  • robinhood/tickerAvatar de robinhood

    robinhood/ticker

    4,381Voir sur GitHub↗

    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.

    Scrolling text display component.

    Javaandroidandroid-animationandroid-ui
    Voir sur GitHub↗4,381
  • grantland/android-autofittextviewAvatar de grantland

    grantland/android-autofittextview

    4,246Voir sur GitHub↗

    Il s'agit d'un composant d'UI Android personnalisé conçu pour ajuster automatiquement les tailles de police afin que le contenu textuel s'adapte aux limites de mise en page définies. Il fonctionne comme un outil de mise à l'échelle de texte qui garantit que les chaînes restent visibles et contenues dans des contraintes de largeur et de hauteur spécifiées. Le composant implémente une conception de mise en page adaptative en modifiant dynamiquement la taille du texte en fonction de l'espace écran disponible. Il utilise un calcul d'ajustement basé sur la mesure et une mise à l'échelle itérative pour empêcher le texte d'être coupé ou de revenir à la ligne de manière inattendue sur différentes résolutions d'appareil.

    Automatically resizes text to fit boundaries.

    Java
    Voir sur GitHub↗4,246
  • 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

    Collapsible text view implementation.

    Java
    Voir sur GitHub↗4,063
  • zzhoujay/richtextAvatar de zzhoujay

    zzhoujay/RichText

    3,961Voir sur GitHub↗

    RichText est un composant de vue et un parseur Android conçu pour rendre du texte formaté à partir de sources HTML et Markdown. Il convertit ces langages de balisage en composants UI Android natifs pour afficher du texte stylisé, des blocs de code et des médias intégrés. Le projet inclut une vue de texte interactive qui gère les interactions utilisateur pour les hyperliens et les images. Il utilise un gestionnaire de cache média mobile pour stocker les assets à la fois en mémoire et sur disque, réduisant les requêtes réseau redondantes. Le système fournit des capacités pour la gestion des médias, incluant la correction dynamique des dimensions d'image pour maintenir la cohérence de la mise en page et le mapping d'interaction basé sur les coordonnées pour déclencher des actions lors de l'entrée utilisateur.

    Rich text parsing and rendering.

    Javaandroidgifhtml
    Voir sur GitHub↗3,961
  • lygttpod/supertextviewAvatar de lygttpod

    lygttpod/SuperTextView

    3,762Voir sur GitHub↗

    SuperTextView is a custom Android UI component that combines multiple text and image segments into a single view to reduce layout hierarchy depth and improve performance. It functions as an interactive text component and a layout optimization tool, rendering complex compositions on a single canvas. The component features a programmatic styling system for defining borders, corner radii, and fill colors via code rather than static XML drawable files. It also integrates with third-party image loading libraries to fetch and display remote assets directly within its structured layouts. The view u

    Feature-rich text view component.

    Java
    Voir sur GitHub↗3,762
  • rockerhieu/emojiconAvatar de rockerhieu

    rockerhieu/emojicon

    3,595Voir sur GitHub↗

    A library to show emoji in TextView, EditText (like WhatsApp) for Android

    Library for rendering emojis within text views and inputs.

    Java
    Voir sur GitHub↗3,595
  • chenbingx/supertextviewAvatar de chenBingX

    chenBingX/SuperTextView

    3,309Voir sur GitHub↗

    Hi,Developer,Welcome to use SuperTextView !

    Efficient text view for project building.

    Javaandroidjavaui
    Voir sur GitHub↗3,309
  • sufficientlysecure/html-textviewAvatar de SufficientlySecure

    SufficientlySecure/html-textview

    2,596Voir sur GitHub↗

    TextView to display simple HTML

    Extended text view for HTML content.

    Javaandroidandroid-librarytextview
    Voir sur GitHub↗2,596
  • hezaijin/slantedtextviewAvatar de HeZaiJin

    HeZaiJin/SlantedTextView

    2,259Voir sur GitHub↗

    Android slanted TextView.

    Slanted text display view.

    Javaandroidslantedslantedtextview
    Voir sur GitHub↗2,259
  • romainpiel/shimmer-androidAvatar de RomainPiel

    RomainPiel/Shimmer-android

    1,973Voir sur GitHub↗

    (DEPRECATED) An Android TextView with a shimmering effect

    Text view with a shimmering visual effect.

    Java
    Voir sur GitHub↗1,973
  • bluejamesbond/textjustify-androidAvatar de bluejamesbond

    bluejamesbond/TextJustify-Android

    1,843Voir sur GitHub↗

    :pagefacingup: Android Text Full Jusiftication / Wrapping / Justify / Hyphenate - V2.0

    Advanced text justification library.

    Java
    Voir sur GitHub↗1,843
  • romainpiel/titanicAvatar de RomainPiel

    RomainPiel/Titanic

    1,833Voir sur GitHub↗

    (DEPRECATED) Android experiment showing a sinking TextView

    Text view with a sinking animation effect.

    Java
    Voir sur GitHub↗1,833
  • klinker24/android-textview-linkbuilderAvatar de klinker24

    klinker24/Android-TextView-LinkBuilder

    1,576Voir sur GitHub↗

    Insanely easy way to define clickable links within a TextView.

    Creates clickable links within text.

    Kotlinandroidclickable-linksjava
    Voir sur GitHub↗1,576
  • markushi/android-circlebuttonAvatar de markushi

    markushi/android-circlebutton

    1,460Voir sur GitHub↗

    Circle button widget for Android

    Circular button widget based on image view.

    Java
    Voir sur GitHub↗1,460
  • vekexasia/android-edittext-validatorAvatar de vekexasia

    vekexasia/android-edittext-validator

    1,440Voir sur GitHub↗

    Android form edit text is an extension of EditText that brings data validation facilities to the edittext.

    Text input field with built-in data validation.

    Java
    Voir sur GitHub↗1,440
  • splitwise/tokenautocompleteAvatar de splitwise

    splitwise/TokenAutoComplete

    1,310Voir sur GitHub↗

    Gmail style MultiAutoCompleteTextView for Android

    Gmail-style multi-autocomplete text view.

    Kotlin
    Voir sur GitHub↗1,310
  • armcha/autolinktextviewAvatar de armcha

    armcha/AutoLinkTextView

    1,110Voir sur GitHub↗

    AutoLinkTextView is TextView that supports Hashtags (#), Mentions (@) , URLs (http://), Phone and Email automatically detecting and ability to handle clicks.

    Automatically detects and handles link clicks.

    Java
    Voir sur GitHub↗1,110
  • ufo22940268/android-justifiedtextviewAvatar de ufo22940268

    ufo22940268/android-justifiedtextview

    948Voir sur GitHub↗

    android justified textview

    Justified text view based on native components.

    Javaandroidjavatextview
    Voir sur GitHub↗948
  • androiddeveloperlb/autofittextviewAvatar de AndroidDeveloperLB

    AndroidDeveloperLB/AutoFitTextView

    913Voir sur GitHub↗

    A TextView that automatically fit its font and line count based on its available size and content

    Auto-scaling text view with line counting.

    Kotlin
    Voir sur GitHub↗913
Préc.123…4Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Text Components