Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.0

flutter_simple_sticker_view

Ein neues Flutter-Plugin-Projekt zum Anbringen von Aufklebern auf Bildern, wie Sie möchten. Das angehängte Bild kann auch exportiert werden.

30-Tage-Downloads
25
Likes
38
Pub-Punkte
40

Paket installieren

flutter pub add flutter_simple_sticker_view

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das Benutzern die einfache Hinzufügung und Bearbeitung von Aufklebern auf Bildern ermöglicht. Es unterstützt interaktive Platzierung, Skalierung und Drehung von Aufklebern direkt auf der Bildfläche. Aufkleber können als endgültiges Bild exportiert werden, was sie ideal für die Erstellung von Social-Media-Inhalten macht. Das Paket ist für Einfachheit und Leistung optimiert und ermöglicht Entwicklern die schnelle Integration von Aufklebfunktionen in Apps. Besonders nützlich für Foto-Editoren oder Messaging-Apps, bei denen visuelle Ausdrucksformen wichtig sind.

Anwendungsfälle

  • Aufkleber zu benutzerhochgeladenen Fotos hinzufügen
  • Erstellen von teilenbaren Social-Media-Beiträgen
  • Interaktive Foto-Editierfunktionen erstellen
  • Messaging-Apps mit Sticker-Unterstützung gestalten
  • Benutzerdefinierte Bildvorlagen erstellen
  • Benutzererzeugten Inhalt mit Aufklebern aktivieren

Hauptmerkmale

  • Interaktive Aufkleberplatzierung
  • Aufklebergröße und Rotation
  • Export von gestickerten Bildern
  • Einfache Integration mit Flutter
  • Unterstützung für mehrere Aufkleberlagen
  • Leicht und leistungsstark

Geeignet für

  • Foto-Editier-Anwendungen
  • Soziale Medienplattformen
  • Messaging-Apps
  • Content-Erstellungstools
  • Apps, die visuelle Anpassung erfordern

Hinweise

  • Beschränkt auf grundlegende Aufkleberfunktionen
  • Keine integrierte Aufkleberbibliothek
  • Benötigt manuelle Behandlung des Bildexports
  • Nicht für große Aufkleberkollektionen optimiert
  • Keine Animationsunterstützung für Aufkleber
  • Abhängig von externer Bildverarbeitung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

flutter_simple_sticker_view

Flutter plugin for attach stickers on image, as you want. scalable, movable. attached image can also be export.

Getting Started

Add flutter_simple_sticker_view as a dependency in your pubspec.yaml file.

Check out the example directory for a sample app.

Usage

Import the library via

import 'package:flutter_simple_sticker_view/flutter_simple_sticker_view.dart';
Example
FlutterSimpleStickerView(
    Container(
      child: Center(child: Text("Hello, World!")),
    ),
    [
      Image.asset("assets/icons8-super-mario-50.png"),
      Image.asset("assets/icons8-superman-50.png"),
      Image.asset("assets/icons8-captain-america-50.png"),
      Image.asset("assets/icons8-avengers-50.png"),
      Image.asset("assets/icons8-iron-man-50.png"),
      Image.asset("assets/icons8-batman-50.png"),
      Image.asset("assets/icons8-thor-50.png"),
      Image.asset("assets/icons8-venom-head-50.png"),
      Image.asset("assets/icons8-homer-simpson-50.png"),
      Image.asset("assets/icons8-spider-man-head-50.png"),
      Image.asset("assets/icons8-harry-potter-50.png"),
      Image.asset("assets/icons8-genie-lamp-50.png"),
      Image.asset("assets/icons8-cyborg-50.png"),
      Image.asset("assets/icons8-one-ring-50.png"),
      Image.network("https://img.icons8.com/emoji/2x/wolf-emoji.png"),
      Image.network("https://img.icons8.com/emoji/2x/tiger-emoji.png"),
    ],
  )
Export Image
var _stickerView = FlutterSimpleStickerView(...);

Uint8List image = await _stickerView.exportImage();

See the example :)


Required paramsters
  • source: The screen to attach the sticker.
  • stickerList : List of sticker.
Optional parameters
  • stickerSize: default sticker size. width/height. (default is 100.0)

  • stickerMaxScale: maximum scale of sticker. (default is 2.0)

  • stickerMinScale: minimum scalof of sticker (default is 0.5)

  • panelHeight: sticker panel height. (default is 200)

  • panelBackgroundColor: background color of sticker panel.

  • panelStickerBackgroundColor: background color of sticker in panel.

  • panelStickercrossAxisCount: axis count of sticker (default is 4)

  • panelStickerAspectRatio: ratio of sticker in sticker panel. (default is 1.0)

  • devicePixelRatio: device pixel ratio for exporting image. (eg. MediaQuery.of(context).devicePixelRatio)

enjoy! 💃

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.