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

profile_photo कवर
पैकेज विवरणv1.0.3

profile_photo

एक सरल Flutter पैकेज जो बैज के साथ प्रोफ़ाइल फ़ोटो को प्रदर्शित करता है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
108
लाइक
13
Pub अंक
160

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

flutter pub add profile_photo

पैकेज अवलोकन

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

एक हल्का फ्लटर पैकेज जो वैकल्पिक बैज के साथ प्रोफ़ाइल फ़ोटो को दिखाने के लिए डिज़ाइन किया गया है। इससे ऐप में उपयोगकर्ता अवतार के एकीकरण को सरल बनाया जाता है, जो विभिन्न छवि स्रोतों का समर्थन करता है और एक साफ़, कस्टमाइज़ करने योग्य इंटरफ़ेस प्रदान करता है। बैज विशेष रूप से स्थिति, सूचनाएं या उपयोगकर्ता के कार्य को दर्शाने के लिए आदर्श है। सभी प्रमुख प्लेटफ़ॉर्मों पर सुविधाजनक है, जो एंड्रॉइड, iOS, वेब, macOS, Windows और Linux पर सुसंगत दिखावट सुनिश्चित करता है। चैट इंटरफ़ेस, उपयोगकर्ता प्रोफ़ाइल और सोशल फ़ीचर्स के लिए आदर्श है।

उपयोग

  • उपयोगकर्ता प्रोफ़ाइल प्रदर्शित करता है
  • चैट इंटरफेस
  • सोशल मीडिया ऐप्स
  • नोटिफिकेशन सूचकांक
  • टीम सदस्य सूची

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

  • बैज समर्थन
  • प्लेटफॉर्म के अनुकूलता
  • सरल API
  • कस्टमाइज़ेबल स्टाइलिंग
  • इमेज स्रोत लचीलापन
  • प्रतिक्रियाशील डिज़ाइन

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

  • मोबाइल ऐप विकासकर्ता
  • वेब एप्लिकेशन निर्माता
  • चैट एप्लिकेशन बिल्डर्स
  • सोशल नेटवर्किंग प्रोजेक्ट्स
  • UI संघटक पुस्तकालय

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

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

मूल README

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

profile_photo

Creates a widget that was designed to be used to display a profile photo, but it could also be used in many other ways

Features

  • Ability to add a custom badge to the widget, could be used to display premium users for example
  • Will automatically figure out a users initals to display if no image is given, but a name is
  • ImageProvider as an image source to use either network or asset images
  • onTap and onLongPress call backs
  • Adjustable size
  • Adjustable corner radius
  • Adjustable outline width
  • Adjustable background and outline colors

Getting started

Add the dependency and add anywhere in widget tree

Usage

Minimum required code for a simple round photo (2nd example)

ProfilePhoto(
    totalWidth: 100,
    cornerRadius: 80,
    color: Colors.blue,
    image: const AssetImage('assets/test_profile_photo.jpg'),
),

More complicated example with initals shown, custom boarder and colors, and badge (3rd example)

ProfilePhoto(
    totalWidth: 200,
    cornerRadius: 25,
    color: Colors.blue,
    outlineColor: Colors.red,
    outlineWidth: 10,
    textPadding: 10,
    name: 'Brad Varnum',
    fontColor: Colors.white,
    nameDisplayOption: NameDisplayOptions.initials,
    fontWeight: FontWeight.w100,
    showName: true,
    image: const AssetImage('assets/test_profile_photo.jpg'),
    badgeAlignment: Alignment.bottomLeft,
    badgeSize: 60,
    badgeImage: const AssetImage('assets/star.png'),
    onTap: () {
        // open profile for example
    },
    onLongPress: () {
        // popup to message user for example
    },
),
example image

Additional information

  • Feel free to use as-is or fork and modify for what you need
  • If you find any issues, please create a issue in this repo
  • If you have any suggestions or feature requests, please create an issue
  • I made this mostly for fun, and explore the package creation process

श्रेणियाँ

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

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

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