Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.2

drop_zone

Eine einfache Möglichkeit, Drag-and-Drop in Flutter Web zu integrieren. drop_zone wird häufig verwendet, um Dateien durch Ziehen und Ablegen auf einem bestimmten Widget auszuwählen. Der Benutzer kann die abgelegten HTML-Dateien dann verwenden.

Web
30-Tage-Downloads
2490
Likes
46
Pub-Punkte
120

Paket installieren

flutter pub add drop_zone

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

drop_zone ist ein Flutter-Web-Paket, das die Drag-and-Drop-Funktionalität vereinfacht und es Benutzern ermöglicht, Dateien durch Ziehen und Ablegen auf einem bestimmten Widget auszuwählen. Es integriert sich nahtlos in die Flutter-Web-Plattform und ermöglicht Entwicklern, abgelegte HTML-Dateien zur weiteren Verarbeitung zu erfassen. Ideal für Datei-Upload-Schnittstellen, verbessert es die Benutzererfahrung durch intuitive Gesten. Das Paket ist leichtgewichtig und konzentriert sich auf das Kernverhalten von Drag-and-Drop ohne zusätzliche Komplexität.

Anwendungsfälle

  • Dateiuploads per Drag-and-Drop
  • Web-basiertes Dokumentenimport
  • Interaktive Dateiauswahl-Schnittstellen
  • Verbesserte Benutzereingabe für Webanwendungen
  • Drag-to-Upload-Widgets in Formularen

Hauptmerkmale

  • Einfache Drag-and-Drop-Integration
  • Unterstützt mehrere Datei-Drops
  • Arbeitet mit HTML-Dateiobjekten
  • Leichtgewichtig und fokussiert
  • Für Flutter Web entwickelt

Geeignet für

  • Webanwendungen, die Dateieingabe benötigen
  • Entwickler, die Datei-Upload-Funktionen erstellen
  • Benutzeroberflächen, die gestenbasierte Interaktionen erfordern
  • Projekte, die Flutter nur für Web verwenden
  • Apps, die eine intuitive Dateiauswahl anstreben

Hinweise

  • Nur für Webplattform verfügbar
  • Unterstützt mobile Drag-and-Drop nicht
  • Manuelle Bearbeitung von Dateidaten erforderlich
  • Beschränkt auf Dateiablage, keine benutzerdefinierten Ziehtypen
  • Keine eingebaute Dateivorschau oder Validierung

Original-README

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

drop_zone

pub package License: MIT

A simple way to bring drag’n’drop to flutter web.

drop_zone is commonly used for file choosing by dragging and dropping a file(s) onto a designated widget. The user can then use the dropped html file(s).

Example

An example can be found in the example directory of this repository.

How to use

Add drop_zone to pubspec.yaml of your project:

dependencies:
  drop_zone: ^1.0.2

Add necessary imports and wrap any widget with DropZone() to use it as a dropzone:

import 'package:drop_zone/drop_zone.dart';
import 'dart:html' as html;

DropZone(
    onDragEnter: () {
        print('drag enter');
    },
    onDragExit: () {
        print('drag exit');
    },
    onDrop: (List<html.File> files) {
        print('files dropped');
        print(files);
    },
    child: Container(
        width: 300,
        height: 300,
    )
)

License

MIT License.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.