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

simple_url_preview कवर
पैकेज विवरणv3.0.1

simple_url_preview

URL प्रीव्यू दिखाने के लिए Flutter पैकेज। ऊंचाई, बैकग्राउंड और टेक्स्ट स्टाइल, साथ ही लाइनों को कस्टमाइज़ किया जा सकता है।

30-दिन डाउनलोड
103
लाइक
77
Pub अंक
60

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

flutter pub add simple_url_preview

पैकेज अवलोकन

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

एक फ्लटर पैकेज जो कस्टमाइज़ेबल ऊंचाई, पृष्ठभूमि, पाठ शैलियों और लाइन सेपरेटर्स के साथ URL प्रीव्यू दिखाता है। यह विकासकर्ताओं को अपने एप्लिकेशन में धनात्मक मीडिया प्रीव्यू को आसानी से एकीकृत करने की अनुमति देता है, जिससे लिंक साझा करते समय उपयोगकर्ता अनुभव को बढ़ाया जा सकता है। पैकेज URL से डायनामिक कंटेंट रेंडरिंग का समर्थन करता है और स्टाइलिंग के लिए एक साफ और लचीला इंटरफेस प्रदान करता है। सोशल मीडिया एप्लिकेशन या संदेश प्रणालियों के लिए आदर्श जहां लिंक साझा करना आम है।

उपयोग

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

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

  • कस्टमाइज़ किया गया प्रीव्यू ऊंचाई
  • कॉन्फ़िगरेबल बैकग्राउंड और टेक्स्ट स्टाइल
  • नियंत्रित लाइन सेपरेटर्स
  • डायनामिक URL कंटेंट रेंडरिंग
  • न्यूनतम सेटअप के साथ सरल एकीकरण

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

  • सोशल मीडिया एप्लिकेशन
  • संदेश और चैट प्लेटफॉर्म
  • सामग्री साझाकरण विशेषताएं
  • समृद्ध लिंक प्रीव्यू की आवश्यकता वाले ऐप्स

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

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

मूल README

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

simple_url_preview

likes pub points popularity

Flutter package to show url preview

In Action

Getting Started

This shows url preview of a URL. (Now migrated to null-safety).

Currently only supports Open Graph Protocol

Please use latest version of the package.

How to use ?

Add simple_url_preview to pubspec.yaml, and hit command 'flutter pub get'

dependencies:
  ...
  simple_url_preview: ^3.0.1
1) Simple use:
SimpleUrlPreview(
  url: 'https://pub.dev/',
),
2) Override preview height, padding.(Default and minimum possible height is 130):
SimpleUrlPreview(
  url: 'https://pub.dev/',
  previewHeight: 200,
  previewContainerPadding: EdgeInsets.all(10),
),
3) Override background color:

Default bgColor = Theme.of(context).primaryColor

SimpleUrlPreview(
  url: 'https://pub.dev/',
  bgColor: Colors.red,
),
4) Override title, description, and site style:

Default titleStyle = TextStyle( fontWeight: FontWeight.bold, fontSize: 16, color: Theme.of(context).accentColor )

Default descriptionStyle = TextStyle( fontSize: 14, color: Theme.of(context).accentColor )

Default siteNameStyle = TextStyle( fontSize: 14, color: Theme.of(context).accentColor )

SimpleUrlPreview(
  url: 'https://pub.dev/',
  titleStyle: TextStyle(
    fontSize: 16,
    fontWeight: FontWeight.bold,
    color: Colors.red,
  ),
  descriptionStyle: TextStyle(
    fontSize: 14,
    color: Theme.of(context).primaryColor,
  ),
  siteNameStyle: TextStyle(
    fontSize: 14,
    color: Theme.of(context).primaryColor,
  ),
),
5) If you want closable preview (Click on x to close the preview.):
SimpleUrlPreview(
  url: 'https://pub.dev/',
  isClosable: true,
),
6) Override image loader color and title and description lines:

Default and maximum title lines = 2 and description lines = 3.

SimpleUrlPreview(
  url: 'https://pub.dev/',
  titleLines: 1,
  descriptionLines: 2,
  imageLoaderColor: Colors.white,
),
7) Override onTap callback of the URL preview:

By Default, will open URL in default browser.

SimpleUrlPreview(
  url: 'https://pub.dev/',
  onTap: () => print('Hello Flutter URL Preview'),
),
Contribution:

Would :heart: to see any contributions.

Appreciate:

If you liked my work, show some :heart: by :star: repo.

Also you can appreciate by

Buy Me A Coffee PayPal Logo

श्रेणियाँ

निर्भरताएँ

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

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

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

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