FLUTTER ECOSYSTEM

extended_text_field

Extended official text field to build special text like inline image, @somebody, custom background etc quickly.It also support to build custom seleciton toolbar and handles.

extended_text_field cover
Latest version
16.0.2
30-day downloads
30.3K
Likes
304
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

ExtendedTextField is a powerful Flutter package that enhances the standard text field by enabling rich text features such as inline images, mentions (@somebody), and custom backgrounds. It supports building custom selection toolbars and touch handles, offering greater control over user interactions. Designed for developers seeking advanced text editing capabilities, it simplifies the creation of interactive and visually rich text inputs across multiple platforms.

Use cases
  • Creating chat interfaces with mentions
  • Embedding images within text
  • Building rich note-taking apps
  • Implementing custom text selection menus
  • Developing social media text fields
  • Adding dynamic text formatting
Key features
  • Supports inline images
  • Handles @mentions and hashtags
  • Customizable selection toolbar
  • Extensible text span types
  • Cross-platform compatibility
  • Configurable touch handles
Suitable for
  • Developers building rich text editors
  • Apps requiring interactive text input
  • Chat or messaging applications
  • Content creation tools
  • UI-heavy text components
Considerations
  • Requires understanding of TextSpan and RichText
  • May increase app complexity
  • Needs careful handling of text selection logic
  • Limited documentation compared to core widgets
  • Potential performance impact with many spans
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add extended_text_field

Categories

Source repository

Related projects