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

rainbow_color कवर
पैकेज विवरणv2.0.1

rainbow_color

सरल बहु-रंग अंतर्वर्तन। संख्यात्मक क्षेत्र को एक मुलायम संक्रमण रंग श्रृंखला में मैप करें।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
2.4 हज़ार
लाइक
35
Pub अंक
150

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

flutter pub add rainbow_color

पैकेज अवलोकन

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

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

उपयोग

  • डेटा विज़ुअलाइज़ेशन
  • प्रगति सूचकांक
  • डायनामिक यूआई थीम्स
  • घ्राडिएंट एनीमेशन
  • इंटरैक्टिव चार्ट्स

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

  • स्मूथ बहु-रंग अंतर्वर्तन
  • सरल API
  • प्लेटफॉर्म के अनुकूल समर्थन
  • कस्टमाइज़ की गई रंग सीमा
  • स्वचालित ध्रुवीय उत्पादन

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

  • UI डिजाइनर्स
  • डेटा विज़ुअलाइज़ेशन ऐप्स
  • एनिमेटेड इंटरफेस
  • शैक्षिक उपकरण
  • गेमिफाइड एप्लिकेशन्स

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

  • रैखिक रंग संक्रमण तक सीमित
  • रंग क्षेत्रों की समझ आवश्यक है
  • वास्तविक समय के उच्च-आवृत्ति अद्यतन के लिए अनअनुकूलित
  • निर्मित रंग पैलेट प्रीसेट्स नहीं हैं
  • इनपुट मान परिसर अक्षमता पर निर्भर करता है

मूल README

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

rainbow_color

Pub Travis

RainbowColor simplifies interpolation a numerical domain onto a multi-color range. RainbowColor accepts a numerical domain (i.e. a start and end number) and a spectrum of two or more colors, and offers the list access operator ([]) for interpolation.

This package also provides RainbowColorTween, a multi-color variant of the standard ColorTween, eliminating the need to build more complex TweenSequence for equal-weight transitions.

Usage

To interpolate a color among the spectrum, use the list access operator, e.g.

import 'package:rainbow_color/rainbow_color.dart';

var rb = Rainbow(spectrum: [Color(0xFFFF0000), Color(0xFFFFFFFF), Color(0xff00ff00)],
                 rangeStart: -10,
                 rangeEnd: 10);
Color warmColor = rb[-9.32];
Color coldColor = rb[8.44];

Or use RainbowColorTween in place of ColorTween to interpolate among multiple colors instead of two.

@override
  void initState() {
    super.initState();
    _controller = AnimationController(duration: widget.duration, vsync: this);
    _clAnim = RainbowColorTween([Color(0x33FFAAAA),
                                 Color(0x33000000),
                                 Color(0x00000000)]).animate(_controller)
                                                    ..addListener(() { 
                                                         setState(() {}); 
                                                    });
}

See Also

This is a Flutter-oriented version of the vanilla Dart package rainbow_vis.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

  • rainbow_vis^2.0.0

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

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