Pakete, Repositories und App-Kategorien suchen

Cover von focus_widget
Paketdetailsv1.0.5+2

focus_widget

Wenn außerhalb des Widgets getippt wird, lassen Sie den FocusNode das Fokus verlieren.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
26
Likes
20
Pub-Punkte
140

Paket installieren

flutter pub add focus_widget

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das focus_widget-Paket bietet eine bequeme Möglichkeit, den Fokus von einem FocusNode automatisch zu entfernen, wenn der Benutzer außerhalb des Widgets tippt. Es verbessert die Benutzerfreundlichkeit von Formularen, indem es sicherstellt, dass der Fokus ordnungsgemäß verwaltet wird und verhindert, dass sich dauerhafte Fokussierungsstatus störend auf die Benutzererfahrung auswirken. Ideal für Eingabefelder und interaktive Formulare, vereinfacht es das Verwalten des Fokusverlusts über mehrere Plattformen hinweg. Das Paket integriert sich nahtlos in das Focus-System von Flutter und unterstützt alle wichtigen Plattformen, einschließlich Mobilgeräte, Web und Desktop.

Anwendungsfälle

  • Formularingabe-Verwaltung
  • Länger bestehende Fokussierungsstatus vermeiden
  • Verbesserung der UX in interaktiven Formularen
  • Behandlung des Fokusverlusts beim Tippen außerhalb
  • Plattformübergreifende Formular-Widgets

Hauptmerkmale

  • Automatische Fokusbewegung beim Tippen außerhalb
  • Einfache Integration mit FocusNode
  • Unterstützt alle Flutter-Plattformen
  • Leichtgewichtig und minimaler Overhead
  • Arbeitet mit bestehenden Formularkomponenten zusammen

Geeignet für

  • Entwickler, die Formulare erstellen
  • Apps, die ein sauberes Fokussierungsverhalten erfordern
  • Plattformübergreifende Flutter-Anwendungen
  • UIs mit mehreren Eingabefeldern
  • Teams, die Benutzererfahrung priorisieren

Hinweise

  • Erforderliche korrekte FocusNode-Einrichtung
  • Kann die benutzerdefinierte Fokussierung beeinträchtigen
  • Nicht geeignet für ständig fokussierte Widgets
  • Beschränkt auf berührungsbedingten Fokusverlust
  • Abhängig von der Genauigkeit der Gestenerkennung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Flutter Focus Widget

一个可以让FocusNode失去焦点的Widget
A focusable and blurable widget of based on the FocusNode.
  • 新增的参数:

    • bool showFocusArea

      使用一个半透明的红色方框显示焦点区域,主要用于调试。

    • void Function(Widget widget, FocusNode focusNode) onLostFocus

      失去焦点后会调用这个function。

  • New Parameters:

    • bool showFocusArea

      Display a translucent red box to show the focus area, it's for debug.

    • void Function(Widget widget, FocusNode focusNode) onLostFocus

      When lost focus invoke this function.

  • 当FocusWidget获得焦点后

    在FocusWidget区域外点击

    会调用FocusNode.unfocus()并且触发FocusNode的listener

  • When the FocusWidget had focus

    Tap outside the FocusWidget area

    Will call the FocusNode's unfocus method and trigger the FocusNode's listener

GIF

gif

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.