पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.0.2

drop_zone

Flutter web में ड्रैग एंड ड्रॉप को लाने का एक सरल तरीका। drop_zone का उपयोग आमतौर पर एक या अधिक फ़ाइलों को निर्धारित विजेट पर खींचकर ड्रॉप करके चुनने के लिए किया जाता है। उपयोगकर्ता बाद में ड्रॉप किए गए HTML फ़ाइलों का उपयोग कर सकता है।

Web
30-दिन डाउनलोड
2.5 हज़ार
लाइक
46
Pub अंक
120

पैकेज इंस्टॉल करें

flutter pub add drop_zone

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

ड्रॉप ज़ोन एक फ्लटर वेब पैकेज है जो ड्रैग-एंड-ड्रॉप कार्यक्षमता को सरल बनाता है, जिससे उपयोगकर्ता एक निर्धारित विजेट पर फ़ाइलों को खींचकर ड्रॉप करके चुन सकते हैं। यह फ्लटर के वेब प्लेटफॉर्म के साथ बिना किसी दिक्कत के एकीकृत होता है, जिससे डेवलपर्स ड्रॉप किए गए HTML फ़ाइलों को प्राप्त कर सकते हैं और आगे प्रसंस्करण के लिए उपयोग कर सकते हैं। फ़ाइल अपलोड इंटरफ़ेस के लिए आदर्श है, इससे उपयोगकर्ता अनुभव में सुधार होता है। पैकेज हल्का है और अतिरिक्त जटिलता के बिना मूल ड्रैग-एंड-ड्रॉप व्यवहार पर केंद्रित है।

उपयोग

  • ड्रैग और ड्रॉप के माध्यम से फ़ाइल अपलोड
  • वेब-आधारित दस्तावेज़ आयात
  • इंटरैक्टिव फ़ाइल चयन इंटरफ़ेस
  • वेब एप्लिकेशन के लिए सुधारित उपयोगकर्ता इनपुट
  • फॉर्म में ड्रैग-टू-अपलोड विजेट्स

मुख्य विशेषताएँ

  • सरल ड्रैग-एंड-ड्रॉप एकीकरण
  • बहुत फ़ाइल ड्रॉप का समर्थन करता है
  • HTML File ऑब्जेक्ट्स के साथ काम करता है
  • हल्का और फोकस्ड
  • Flutter वेब के लिए बनाया गया

इनके लिए उपयुक्त

  • फ़ाइल इनपुट की आवश्यकता वाले वेब एप्लिकेशन
  • फ़ाइल अपलोड फीचर बनाने वाले डेवलपर्स
  • हस्तगत इंटरैक्शन की आवश्यकता वाले यूआई
  • केवल वेब के लिए फ्लटर का उपयोग करने वाले प्रोजेक्ट
  • सरल फ़ाइल चयन के लिए उद्देश्य वाले ऐप्स

विचार योग्य बातें

  • केवल वेब प्लेटफॉर्म के लिए उपलब्ध
  • मोबाइल ड्रैग-एंड-ड्रॉप का समर्थन नहीं करता है
  • फ़ाइल डेटा को हैंडल करने की आवश्यकता है
  • फ़ाइल ड्रॉप के लिए सीमित, कस्टम ड्रैग प्रकार नहीं
  • निर्मित फ़ाइल पूर्वावलोकन या मान्यता नहीं है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।