5 रिपॉजिटरी
UI elements embedded within text flows that provide custom interaction ranges.
Distinct from Interactive Elements: Focuses on the integration of interactive views specifically as text attachments, not general UI elements.
Explore 5 awesome GitHub repositories matching user interface & experience · Interactive Text Attachments. Refine with filters or upvote what's useful.
AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy
Triggers callbacks when users tap, long-press, or highlight linked attributes within text.
YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an asynchronous text rendering engine that calculates layout on background threads to maintain interface performance, alongside an attributed text serializer for converting rich text structures into storable formats. The framework provides specialized tools for non-rectangular text layout, allowing text to wrap around custom container paths and exclusion shapes. It also supports advanced typography requirements, including vertical text formatting for East Asian languages and the applicatio
Supports inserting interactive images and views as text attachments with custom highlight ranges.
ActiveLabel.swift iOS के लिए एक रिच टेक्स्ट पार्सिंग लाइब्रेरी और इंटरैक्टिव टेक्स्ट लेबल है। यह मानक लेबल्स के प्रतिस्थापन के रूप में कार्य करता है, जो स्ट्रिंग्स के भीतर विशिष्ट टेक्स्ट पैटर्न की पहचान करता है और पहचाने गए एंटिटीज पर अलग-अलग विज़ुअल स्टाइल्स लागू करता है। यह प्रोजेक्ट एक कस्टम रेगुलर एक्सप्रेशन टेक्स्ट रिकॉग्नाइज़र का उपयोग करके हैशटैग्स, मेंशन्स, और URLs का पता लगाने और हाइलाइट करने में सक्षम बनाता है। यह प्रोजेक्ट-विशिष्ट टेक्स्ट पैटर्न की परिभाषा की अनुमति देता है और यह निर्धारित करने के लिए प्रेडिकेट-आधारित फ़िल्टरिंग का उपयोग करता है कि क्या पहचाने गए एंटिटीज को हाइलाइट किया जाना चाहिए या अनदेखा किया जाना चाहिए। यह सिस्टम एंटिटी टैप हैंडलिंग के माध्यम से यूज़र इंटरैक्शन को प्रबंधित करता है, जो यूज़र्स के पहचाने गए एलिमेंट्स के साथ इंटरैक्ट करने पर कॉलबैक फंक्शन्स को ट्रिगर करता है। इसमें URL प्रबंधन के लिए यूटिलिटीज भी शामिल हैं, जैसे लेआउट स्थिरता बनाए रखने के लिए लंबे वेब पतों को छोटा करना।
Enables specific actions, such as opening links, when users tap attributed text entities within a flow.
RichText is an Android view component and parser designed to render formatted text from HTML and Markdown sources. It converts these markup languages into native Android UI components to display styled text, code blocks, and embedded media. The project includes an interactive text view that handles user interactions for hyperlinks and images. It utilizes a mobile media cache manager to store assets in both memory and on disk, reducing redundant network requests. The system provides capabilities for media handling, including dynamic image dimension correction to maintain layout consistency an
Implements a UI component that handles interactive ranges for links and images embedded in text.
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
Supports independent click listeners for specific text regions and icons within a single composite layout.