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

switch_up कवर
पैकेज विवरणv0.0.2+1

switch_up

एक एनिमेटेड टॉगल स्विच जो आवश्यक चौड़ाई, रंग, पाठ, कोने की त्रिज्या, एनिमेशन आदि के साथ पूरी तरह से कस्टमाइज़ किया जा सकता है। यह चयन अवस्था भी बनाए रखता है।

30-दिन डाउनलोड
4
लाइक
23
Pub अंक
70

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

flutter pub add switch_up

पैकेज अवलोकन

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

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

उपयोग

  • उपयोगकर्ता प्राथमिकता टॉगल
  • सेटिंग स्विच
  • फॉर्म इनपुट कंट्रोल्स
  • डार्क मोड एनेबल/डिसेबल
  • ऑन/ऑफ स्थिति संकेतक

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

  • पूरी तरह से कस्टमाइज़ किया गया दिखावट
  • स्मूथ एनीमेशन संक्रमण
  • राज्य सुरक्षित रखना
  • समायोज्य चौड़ाई और कोने की त्रिज्या
  • कस्टम टेक्स्ट लेबल का समर्थन करता है
  • हल्के और अंधेरे मोड के लिए तैयार

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

  • सरल टॉगल इंटरफेस
  • कस्टमाइज़ किए जा सकने वाले UI घटक
  • सेटिंग स्क्रीन्स
  • मोबाइल ऐप विकास
  • Flutter के शुरुआती और विशेषज्ञ

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

  • कोई प्लेटफॉर्म-विशिष्ट एंटीग्रेशन नहीं बताया गया
  • दृश्य अनुकूलन तक सीमित
  • कोई निर्मित एक्सेसिबिलिटी विशेषताएं नोट नहीं की गईं
  • फोकस और अर्थ के हैंडलिंग की आवश्यकता होती है

मूल README

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

README

Switch Up

An animated toggle switch which can be fully customized with desired width, colors, text, corner radius, animation etc. It also maintains selection state.

Getting Started

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:  ...  switch_up: latest_version

Import it:

import 'package:switch_up/switch_up.dart';

Usage Examples

// Here, default theme color are used for selected item.
SwitchUp<String>(
  backgroundColor: Colors.grey.shade200,
  items: const <String>['Home', 'Chat', 'Settings'],
  onChanged: (String value) {
    print(value);
  },
  value: 'Settings',
),

ezgif.com-gif-maker(3).gif

Switch Up with custom Height, Color and Animation
SwitchUp(
  backgroundColor: Colors.grey.shade200,
  color: Colors.amber,
  radius: 0,
	height: 50,
	curves: Curves.easeInOutBack,
  items: const ['Active', 'Pending'],
  onChanged: (value) {
    print(value);
  },
  value: 'Pending',
),

ezgif.com-gif-maker(4).gif

Switch Up with a Gradient Color
SwitchUp(
  gradient: const LinearGradient(
    begin: Alignment.topLeft,
    end: Alignment.bottomRight,
    colors: [
      Color(0xFF941F37),
      Color(0xFF590012),
    ],
  ),
  curves: Curves.bounceOut,
  backgroundColor: Colors.grey.shade200,
  items: const ['Male', 'Female', 'Other'],
  onChanged: (value) {
    print(value);
  },
  value: 'Female',
),

ezgif.com-gif-maker(5).gif

SwitchUp(
  backgroundColor: Colors.grey.shade200,
  radius: 40,
  gradient: const RadialGradient(
    radius: 10,
    colors: [
      Color(0xFF941F37),
      Color(0xFF590012),
    ],
  ),
  curves: Curves.easeInOutQuart,
  items: const ['Normal', 'Bold', 'Italic'],
  onChanged: (value) {
    log(value);
  },
  value: 'Bold',
),

ezgif.com-gif-maker(6).gif

Switch Up with Custom Models

// Add toString() to your Custom model class
//   @override
//   String toString() {
//     return name;
//   } 
SwitchUp<States>(
  backgroundColor: Colors.pink.withOpacity(.1),
  radius: 10,
  height: 60,`
  gradient: const LinearGradient(
    begin: Alignment.topLeft,
    end: Alignment.bottomRight,
    colors: [
      Color(0xFFFC466B),
      Color(0xFF3F5EFB),
    ],
  ),
  curves: Curves.easeInOutQuart,
  items: states,
  onChanged: (States value) {
    if (kDebugMode) {
      print(value);
    }
  },
  value: states[2],
),

ezgif.com-gif-maker(7).gif

With icons, text and different active background colors

Example code with explanation

श्रेणियाँ

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

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

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