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

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

polygon_clipper

एक प्लगइन जो किसी विशेष आकृति में एक Widget को काटता है। किसी भी प्रकार के Widget के साथ काम करता है।

30-दिन डाउनलोड
69
लाइक
67
Pub अंक
30

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

flutter pub add polygon_clipper

पैकेज अवलोकन

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

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

उपयोग

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

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

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

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

  • रचनात्मक लेआउट की तलाश कर रहे UI डिज़ाइनर
  • खेल या इंटरैक्टिव एप्लिकेशन बनाने वाले डेवलपर
  • अद्वितीय दृश्य पहचान की आवश्यकता वाले एप्स
  • प्रयोगात्मक इंटरफेस का प्रोटोटाइपिंग
  • ज्यामितीय डिज़ाइन विषय वाले परियोजनाएं

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

  • जटिल बहुभुज के साथ प्रदर्शन पर प्रभाव पड़ सकता है
  • क्लिपिंग सीमाओं का ध्यान से निर्माण करने की आवश्यकता है
  • बहुत बड़े या एनिमेटेड बहुभुज के लिए अनअनुकूलित
  • मूल उपयोग के अतिरिक्त सीमित दस्तावेज़न
  • स्थिर या कम आवृत्ति आकार परिवर्तन के लिए सबसे उपयुक्त

मूल README

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

flutter_polygon

A Flutter plugin to create views using regular polygon shapes (e.g. Pentagons and Hexagons).

Based on the polygon_clipper package by leonardocaldas.

Example1 Example2

Installation

Add this to your package's pubspec.yaml file:

dependencies:
  flutter_polygon: ^0.2.0

Usage

Clipping

Use the ClipPolygon widget to clip a child widget.

import 'package:flutter_polygon/flutter_polygon.dart';

ClipPolygon(  
 sides: 6, 
 borderRadius: 5.0,     // Defaults to 0.0 degrees
 rotate: 90.0,          // Defaults to 0.0 degrees
 boxShadows: [  
  PolygonBoxShadow(color: Colors.black, elevation: 1.0),
  PolygonBoxShadow(color: Colors.grey, elevation: 5.0)
 ],
 child: Container(color: Colors.black),
);
Borders

Use the PolygonBorder shape with your favorites widgets!

import 'package:flutter_polygon/flutter_polygon.dart';

FloatingActionButton(
  shape: PolygonBorder(
    sides: 6,
    borderRadius: 5.0,                                      // Defaults to 0.0 degrees
    rotate: 30.0,                                           // Defaults to 0.0 degrees
    border: BorderSide(color: Colors.red, width: 2.0),      // Defaults to BorderSide.none
  ),
  onPressed: () {},
  child: Icon(Icons.star),
),

Other widgets:

  • TextButton, ElevatedButton, ...
  • Container
  • Chip
  • ...

Contributing

If you find an issue with this package, please open an issue on github.

If you wish to contribute to this project, I encourage you to open a pull request.

Credit

Based on the polygon_clipper package by leonardocaldas.

श्रेणियाँ

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

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