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. تعمل كبديل للتسميات القياسية، حيث تحدد أنماط نصية محددة داخل السلاسل وتطبق أنماطًا مرئية متميزة على الكيانات المعترف بها. يتيح المشروع اكتشاف وتمييز الهاشتاجات، والإشارات، وعناوين URL باستخدام أداة التعرف على النصوص ذات التعبير النمطي المخصص. يسمح بتعريف أنماط نصية خاصة بالمشروع ويستخدم التصفية القائمة على المسند لتحديد ما إذا كان يجب تمييز الكيانات المكتشفة أو تجاهلها. يدير النظام تفاعل المستخدم من خلال معالجة النقر على الكيانات، والتي تطلق وظائف رد الاتصال عندما يتفاعل المستخدمون مع العناصر المعترف بها. كما يتضمن أدوات لإدارة عناوين URL، مثل اقتطاع عناوين الويب الطويلة للحفاظ على اتساق التخطيط.
Enables specific actions, such as opening links, when users tap attributed text entities within a flow.
RichText هو مكون عرض لنظام Android ومحلل مصمم لعرض النص المنسق من مصادر HTML و Markdown. يقوم بتحويل لغات الترميز هذه إلى مكونات واجهة مستخدم أصلية لنظام Android لعرض النص المصمم، وكتل الكود، والوسائط المضمنة. يتضمن المشروع عرض نص تفاعلي يتعامل مع تفاعلات المستخدم للروابط التشعبية والصور. ويستخدم مدير ذاكرة وسائط محمول لتخزين الأصول في كل من الذاكرة وعلى القرص، مما يقلل من طلبات الشبكة المتكررة. يوفر النظام قدرات لمعالجة الوسائط، بما في ذلك تصحيح أبعاد الصورة الديناميكي للحفاظ على اتساق التخطيط وتعيين التفاعل القائم على الإحداثيات لتشغيل الإجراءات عند إدخال المستخدم.
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.