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

speech_balloon कवर
पैकेज विवरणv0.0.4

speech_balloon

यह एक सरल बोलने का बबल उत्पन्न करने वाला फ्लटर विजेट है। इस विजेट का उपयोग सरल बोलने के बबल और सीमा वाले बबल को प्रदर्शित करने के लिए किया जा सकता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
6.1 हज़ार
लाइक
43
Pub अंक
155

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

flutter pub add speech_balloon

पैकेज अवलोकन

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

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

उपयोग

  • चैट इंटरफेस
  • टूलटिप्स और सुझाव
  • नोटिफिकेशन पॉपअप
  • सोशल मीडिया यूआई
  • उपयोगकर्ता प्रतिक्रिया बबल्स

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

  • सरल बोलने का बबल डिज़ाइन
  • वैकल्पिक सीमा समर्थन
  • प्लेटफॉर्म के अनुकूलता
  • आसान एकीकरण
  • कस्टमाइज़ेबल दिखावट
  • हल्का वास्तुकला

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

  • UI डिजाइनर्स
  • चैट ऐप विकासकर्ता
  • मोबाइल और वेब ऐप निर्माता
  • शैक्षिक ऐप विकासकर्ता
  • प्रोटोटाइपिंग टूल्स

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

  • मूल अनुकूलन के आगे सीमित स्टाइलिंग विकल्प
  • जटिल एनिमेशन के लिए उपयुक्त नहीं
  • स्थिर पाठ प्रदर्शन के लिए सबसे अच्छा
  • हाथ से स्थिति निर्धारित करने की आवश्यकता है
  • कोई निर्मित तीर दिशा नियंत्रण नहीं

मूल README

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

speech_balloon

A flutter widget that emulates a speech balloon.

This widget is a copy of https://pub.dev/packages/speech_balloon

I created this because the previous creator doesn't seem to have updated it.

Changes from speech_balloon include the ability to display a border.

Installing

Dart Pub: https://pub.dartlang.org/packages/speech_balloon#-installing-tab-

  1. Depend on it

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

  speech_balloon: ^0.0.4
  1. Install it

    You can install packages from the command line:

$ flutter packages get

Alternatively, your editor might support flutter packages get. Check the docs for your editor to learn more.

  1. Import it

Now in your Dart code, you can use:

import 'package:speech_balloon/speech_balloon.dart';

Usage

Creates a widget that emulates a speech balloon. Could be used for a tooltip, or as a pop-up notification, etc.

Example Project

Example Code

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

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('example'),
        ),
        body: Center(
          child: Row(
            mainAxisAlignment: MainAxisAlignment.spaceAround,
            children: [
              Column(
                children: [
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.bottom,
                    borderColor: Colors.red,
                    color: Colors.white,
                    child: Icon(
                      Icons.favorite,
                      color: Colors.red,
                    ),
                  ),
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.right,
                    color: Colors.red,
                    child: Icon(
                      Icons.favorite,
                      color: Colors.white,
                    ),
                  ),
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.left,
                    color: Colors.green,
                    child: Row(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: [
                        Icon(
                          Icons.people,
                          color: Colors.white,
                        ),
                        Text(
                          '11',
                          style: TextStyle(color: Colors.white),
                        ),
                      ],
                    ),
                  ),
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.top,
                    borderColor: Colors.green,
                    child: Row(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: [
                        Icon(
                          Icons.people,
                          color: Colors.green,
                        ),
                        Text(
                          '11',
                          style: TextStyle(color: Colors.green),
                        ),
                      ],
                    ),
                  ),
                ],
              ),
              Column(
                children: [
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.bottomLeft,
                    borderColor: Colors.red,
                    color: Colors.white,
                    borderWidth: 3,
                    child: Icon(
                      Icons.favorite,
                      color: Colors.red,
                    ),
                  ),
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.bottomRight,
                    color: Colors.red,
                    child: Icon(
                      Icons.favorite,
                      color: Colors.white,
                    ),
                  ),
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.topLeft,
                    color: Colors.green,
                    child: Row(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: [
                        Icon(
                          Icons.people,
                          color: Colors.white,
                        ),
                        Text(
                          '11',
                          style: TextStyle(color: Colors.white),
                        ),
                      ],
                    ),
                  ),
                  SizedBox(height: 50),
                  SpeechBalloon(
                    nipLocation: NipLocation.bottom,
                    borderColor: Colors.green,
                    height: 60,
                    width: 60,
                    borderRadius: 40,
                    offset: Offset(0, -1),
                    child: Row(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: [
                        Icon(
                          Icons.people,
                          color: Colors.green,
                        ),
                        Text(
                          '11',
                          style: TextStyle(color: Colors.green),
                        ),
                      ],
                    ),
                  ),
                ],
              ),
            ],
          ),
        ),
      ),
    );
  }
}

श्रेणियाँ

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

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

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