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

पैकेज विवरणv0.1.1

tridimensional_drawer

त्रिआयामी ड्रॉर एक सरल तरीका है एक 3D पर्सपेक्टिव ड्रॉर को बनाने का, जहां आप किसी भी प्रकार के विजेट को सम्मिलित कर सकते हैं।

30-दिन डाउनलोड
19
लाइक
32
Pub अंक
40

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

flutter pub add tridimensional_drawer

पैकेज अवलोकन

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

Tridimensional Drawer एक Flutter पैकेज है जो विकासकर्ताओं को आसानी से दृश्य रूप से आकर्षक 3D परिप्रेक्ष्य ड्रॉयर बनाने में सक्षम बनाता है। इसके द्वारा ड्रॉयर के भीतर किसी भी विजेट को शामिल करने की अनुमति मिलती है, जिससे डिज़ाइन और कार्यक्षमता में लचीलापन मिलता है। इस पैकेज के माध्यम से चिकनी 3D परिवर्तनों के माध्यम से गहराई और अंतरक्रिया के माध्यम से नेविगेशन अनुभव को बढ़ाया जाता है। आधुनिक ऐप इंटरफ़ेस के लिए उपयुक्त, यह कस्टम कंटेंट स्थापना और प्रतिक्रियाशील व्यवहार का समर्थन करता है। सरलता के साथ बनाया गया, इसके लिए न्यूनतम सेटअप की आवश्यकता होती है और यह मौजूदा Flutter प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत हो जाता है।

उपयोग

  • अम्मर्सिव नेविगेशन ड्रॉर्स बनाना
  • एप्लिकेशन इंटरफेस में विजुअल गहराई जोड़ना
  • किसी भी विजेट के साथ ड्रॉयर कंटेंट को कस्टमाइज़ करना
  • 3D प्रभावों के साथ उपयोगकर्ता भागीदारी में सुधार
  • आधुनिक मोबाइल ऐप लेआउट बनाना

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

  • 3D परिप्रेक्ष्य रूपांतरण
  • ड्रॉयर के अंदर किसी भी विजेट का समर्थन
  • Flutter के साथ सरल एकीकरण
  • चिकनी एनिमेशन संक्रमण
  • कस्टमाइज़ किए गए ड्रॉर दिखावट

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

  • इंटरैक्टिव नेविगेशन की तलाश में डेवलपर्स
  • डिज़ाइन-केंद्रित Flutter ऐप्स
  • अद्वितीय उपयोगकर्ता इंटरफेस तत्वों की आवश्यकता वाले ऐप्स
  • दृश्य प्रभाव के लिए मोबाइल ऐप निर्माता
  • उपयोगकर्ता अनुभव पर जोर देने वाले प्रोजेक्ट

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

  • सीमित प्लेटफॉर्म विशिष्टता
  • कम-स्तर के उपकरणों पर प्रदर्शन अनुकूलन की आवश्यकता हो सकती है
  • मोबाइल एप्लिकेशन के लिए सबसे उपयुक्त
  • जटिल बहु-स्तरीय नेविगेशन के लिए उपयुक्त नहीं
  • उपकरण के रेंडरिंग क्षमता पर निर्भर करता है

मूल README

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

Tridimensional Drawer

Tridimensional Drawer is an easy way to create a 3D Perspective drawer, where you can insert any type of widget.

Version 0.1.0 Note

The version 0.1.0 solves the exception caused by the SingleTickerProviderStateMixin.

Demo

drawing

Installing

Add the package to your pubspec.yml file

dependencies:
    tridimensional_drawer: ^0.1.1

Example

Full example available in the example folder.

import 'package:flutter/material.dart';
import 'package:tridimensional_drawer/tridimensional_drawer.dart';

class Example extends StatefulWidget {
  @override
  _ExampleState createState() => _ExampleState();
}

class _ExampleState extends State<Example> {
  final TridimensionalDrawerController controller =
      TridimensionalDrawerController();

  @override
  Widget build(BuildContext context) {
    return TridimensionalDrawer(
      controller: controller,
      mainPage: GestureDetector(
        onTap: () => controller.open(),
        child: MainPage(),
      ),
      drawer: CustomDrawer(),
      backgroundPage: GestureDetector(
        onTap: () => controller.close(),
        child: Container(
          color: Colors.white,
        ),
      ),
    );
  }
}

Hint

If you use a widget containing a Scaffold as the mainPage, try to wrap the body of it inside a SingleChildScrollView, otherwise the rendering of the mainPage could go wrong at the end of the drawer opening animation.

श्रेणियाँ

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

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

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