套件概覽
ParsedReadMore 是一個 Flutter 小部件,可顯示具有自動 URL 檢測和解析的文本,將文字中的連結轉換為可點擊的超連結。它支援可擴展的文字,讓使用者可以透過「閱讀更多」切換按鈕來揭露更多內容。非常適合在需要與內嵌 URL 互動的應用程式中顯示豐富文字。此小部件可在所有主要平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)上運作。
適用情境
- 顯示帶有可點擊連結的富文本
- 建立可擴展的內容區段
- 透過互動文字增強使用者參與度
- 在應用內容中顯示社群媒體或網站連結
- 實現部落格風格的文字片段
主要特色
- 自動 URL 檢測和連結
- 可展開/可收合文字
- 跨平台相容性
- 支援多種文字樣式
- 透過 pub 的簡單整合
- 可自訂的「閱讀更多」按鈕
適合對象
- 內容密集型應用
- 社群媒體介面
- 部落格與新聞閱讀器
- 教育類應用
- 使用者產生的內容顯示
使用建議
- 可能需要針對複雜文字進行樣式調整
- 長文字帶來的效能影響
- 僅限URL解析(無其他標記)
- 依賴於輸入中的正確URL格式
- 不適合用於超出連結以外的高格式化豐富文字
