

FlutterFlow read more widget — keep long text tidy ✂️ while staying crystal-clear ✨. Clamp copy to a set number of lines with an inline “… more” link exactly at the truncation point (with ellipsis). When tapped, content expands with a smooth reflow animation 🔽 and swaps to “less” so users can collapse again 🔼. Fully themeable 🎨, localization-ready 🌐, and tuned for lists, cards, and dynamic layouts 📱.
Functionality 🚀
-
Line clamp + inline link: ellipsis + “more/less” right where text truncates; set
maxLines, optional fade, and custom duration/curve. -
Smooth height animation: reflows content and preserves scroll position to avoid jumps 🧭.
-
Controlled / uncontrolled: default state,
isExpandedgetter, and callbacksonExpand/onCollapse/onToggle🔁. -
Rich content: plain text, RichText/Markdown; custom toggle builder (icon, chip, text) 🧩.
-
Accessibility & i18n: ARIA/semantics, focus order, screen-reader labels, fully translatable strings ♿️🌍.
-
Styling tokens: link color/hover/underline, typography, paddings, radius, divider, icon size, light/dark themes 🎛️.
-
Persistence: remember expand state per item via keys/cache for long lists 💾.
-
Performance-safe: single measurement pass, virtualization-friendly, minimal rebuilds ⚡️.
Use Cases 💡
-
Product descriptions, blog teasers, FAQs, release notes, review snippets.
-
Legal/help text where a short summary expands on demand.
-
Data-dense cards & dashboards that must stay compact on mobile.
-
Social/news feeds to shorten long posts while keeping context visible.
Keywords 🔎
read more, show more, expandable text, collapsible text, line clamp, ellipsis, inline link, more/less, animated height, accessibility, localization, theming, rich text, markdown, list virtualization, mobile ui, flutter widget, flutterflow component
Read More Widget V2
- Fixed price & scope
- Pixel-perfect UI/UX
- App Store & Google Play submission
You may only use this template for one project. For more details, please read the Marketplace Terms of Service.