搜尋套件、儲存庫與 APP 分類

套件詳情v0.1.22

super_text_layout

可設定、可組合、可擴充的 Flutter 文字顯示。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
3萬
喜歡數
56
Pub 分數
160

安裝套件

flutter pub add super_text_layout

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

SuperTextLayout 是一個高度可配置、可組合且可擴展的 Flutter 文字顯示解決方案。它讓開發者能夠建立具有進階樣式、版面控制與動態內容呈現功能的豐富、可自訂文字介面。設計上強調彈性,支援巢狀文字元素、自訂渲染器,並能與動畫和效果無縫整合。適合需要超越標準 Text 小部件之複雜文字處理功能的應用程式,例如富文本編輯器、互動式文件,或具有獨特字型需求的品牌化介面。

適用情境

  • 富文本編輯介面
  • 互動式文件顯示
  • 品牌中的自定排版
  • 動畫文字版面
  • 嵌套文本組件
  • 動態內容渲染

主要特色

  • 可設定的文字版面
  • 可組合的文字元素
  • 可擴充的渲染系統
  • 對動畫和效果的支援
  • 嵌套文字結構
  • 高效能渲染

適合對象

  • 開發富文本編輯器的開發者
  • 注重設計的UI實作
  • 需要進階文字自訂功能的應用
  • 致力於互動式文件的團隊
  • 需要可擴展文字解決方案的Flutter專案

使用建議

  • 比基本的Text小部件更陡峭的学习曲線
  • 可能需要額外設定以應對複雜用例
  • 大型文本內容對效能的影響
  • 對輔助功能的內建支援有限
  • 不適合簡單的靜態文字顯示

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Super Editor
Open source, configurable, extensible text editor and document renderer for Flutter.

Super Editor works with any backend. Plug yours in and go!


Super Editor was initiated by Superlist and is implemented and maintained by the Flutter Bounty Hunters, Superlist, and the contributors.




A Note on Releases (June, 2024):
We've been busy at work on core editor improvements like undo/redo, a stable editor pipeline, and useful editor reactions. These APIs have evolved a lot, so we haven't cut a standard release in a long time. We're still evolving those APIs right now.

Rest assured, Super Editor and the other projects in this repo are under regular development. We're still here and working hard.

We're now starting to publish developer releases of Super Editor so that the community can see what we've been working on.

As a reminder, your project doesn't need to use Pub to use Super Editor. You can depend directly on this GitHub repository to keep up with the latest changes. Please check the section below about our Git branches.




A Note on Branches:
Do you use Flutter's stable branch? Be sure to checkout super_editor's stable branch, for compatibility.
Do you use Flutter's master branch? Be sure to checkout super_editor's main branch, for compabitility.


Super Editor

Super Editor & Super Text Field

Please see the SuperEditor README about how to use the packages, or run the sample editor.

A web demo is accessible at https://superlist.com/SuperEditor.


We're building an entire toolkit!

You might notice that this is a mono-repo, which includes multiple projects. That's because we're not just building an editor. We're building a document editing toolkit. In fact, we're revolutionizing all text layout and editing with Flutter! Check out some of our supporting projects.

Super Editor Super Text Layout Attributed Text

Mono-repo Versioning

If you have compilation errors when using the GitHub version of super_editor, try overriding dependencies for the other packages in this mono-repo, e.g., super_editor_markdown, super_text_layout, and attributed_text. This project often makes changes to multiple packages within the mono-repo, which requires that you use the latest main or stable version of every package.

You can override your dependencies as follows:

dependency_overrides:
  super_editor:
    git:
      url: https://github.com/superlistapp/super_editor
      path: super_editor
      ref: stable # or "main"
  super_editor_markdown:
    git:
      url: https://github.com/superlistapp/super_editor
      path: super_editor_markdown
      ref: stable
  super_text_layout:
    git:
      url: https://github.com/superlistapp/super_editor
      path: super_text_layout
      ref: stable
  attributed_text:
    git:
      url: https://github.com/superlistapp/super_editor
      path: attributed_text
      ref: stable

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。