搜索插件、代码仓与 APP 分类

zefyrka 封面
插件详情v1.6.0

zefyrka

基于 Zefyr 包的干净、极简且支持协作的 Flutter 富文本编辑器。

近 30 天下载
1230
喜欢数
156
Pub 分数
70

安装插件

flutter pub add zefyrka

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Zefyrka 是一个基于 Zefyr 框架构建的简洁、极简的富文本编辑器,专为 Flutter 设计。它强调简单性和协作性,提供了一个简洁的界面,用于创建和编辑格式化内容。专为开发者设计,支持实时协作功能,并可无缝集成到 Flutter 应用中。该包非常适合需要直观文本输入且具备类似 Markdown 格式化功能的应用程序。其轻量级设计确保了在各种设备上的流畅性能。

适合场景

  • 实时协作文档编辑
  • 移动应用中的内容创作
  • 基于 Markdown 的笔记应用
  • 生产力工具中的富文本输入
  • 简单而强大的文本编辑界面

主要特点

  • 极简且干净的用户界面
  • 基于 Zefyr,实现强大的文本处理
  • 协作就绪的架构
  • 支持 Markdown 样式格式化
  • 轻量且高效

适合对象

  • 开发协作应用程序的开发者
  • 需要简单富文本输入的团队
  • 专注于内容创作的移动应用
  • 需要轻量级编辑器的项目
  • 强调用户体验简洁性的Flutter应用

使用建议

  • 仅限 Flutter 平台
  • 无内置云同步(需要集成)
  • 与功能齐全的编辑器相比,基础功能集
  • 依赖 Zefyr 的稳定性和更新
  • 可能需要自定义样式以实现高级设计

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Soft and gentle rich text editing for Flutter applications.

Zefyrka is a fork of Zefyr package with the following improvements:

  • support Flutter 2.0
  • opt-in the null safety
  • added the extended attributes:
    • text color
    • background color
    • paragraph alignment
    • paragraph indentation

For documentation see https://github.com/gkynskyi/zefyrka.

zefyrka screenshot

Usage

See the example directory for a minimal example of how to use Zefyrka. You typically just need to instantiate a controller:

ZefyrController _controller = ZefyrController();

and then embed the toolbar and the editor, within your app. For example:

Column(
  children: [
    ZefyrToolbar.basic(controller: _controller),
    Expanded(
      child: ZefyrEditor(
        controller: _controller,
      ),
    ),
  ],
)

Check out Sample Page for advanced usage.

Installation

Official releases of Zefyrka can be installed from Dart's Pub package repository.

Note that versions from Pub track stable channel of Flutter.

To install Zefyrka from Pub add zefyrka package as a dependency to your pubspec.yaml:

dependencies:
  zefyrka: [latest_version]

And run flutter packages get.

Continue to https://github.com/glynskyi/zefyrka/blob/main/doc/quick-start.md to learn more about Zefyrka and how to use it in your projects.

所属分类

依赖

依赖清单 5 项

源码仓库

使用此插件的项目

暂无相关数据。