Pakete, Repositories und App-Kategorien suchen

Cover von stickereditor
Paketdetailsv0.0.8

stickereditor

Ein Widget, mit dem Sie Ihren Text und Ihre Bilder gemäß Ihren Grenzen bearbeiten und verschieben können.

30-Tage-Downloads
27
Likes
58
Pub-Punkte
60

Paket installieren

flutter pub add stickereditor

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

StickerEditor ist ein Flutter-Widget, das Benutzern ermöglicht, Text und Bilder innerhalb definierter Grenzen frei zu bearbeiten, zu verschieben und zu positionieren. Es bietet eine interaktive Oberfläche zum Bearbeiten von Aufklebern und ist ideal für Anwendungen, die dynamische Inhaltsoverlays erfordern. Das Paket unterstützt intuitive Drag-and-Drop-Funktionen und Grenzbeschränkungen, um sicherzustellen, dass Elemente innerhalb der gewünschten Bereiche bleiben. Mit Fokus auf Einfachheit und Leistung entwickelt, integriert es sich nahtlos in Multimedia-Anwendungen zur Erstellung benutzerdefinierter Aufkleber oder Anmerkungen.

Anwendungsfälle

  • Benutzerdefinierte Aufkleber in sozialen Medien-Apps erstellen
  • Hinzufügen von bearbeitbaren Textüberlagerungen zu Bildern
  • Entwurf von benutzererzeugtem Inhalt mit beweglichen Elementen
  • Interaktive Foto-Editierwerkzeuge erstellen
  • Echtzeit-Sticker-Manipulation in Messaging-Apps aktivieren

Hauptmerkmale

  • Text- und Bildpositionierung per Drag-and-Drop
  • Grenzbeschränkungserzwingung
  • Interaktive Bearbeitung des Aufkleberinhalts
  • Einfache Integration in bestehende Flutter-Projekte
  • Unterstützung für dynamisches Größenändern und Neupositionieren

Geeignet für

  • Entwickler, die Foto-Bearbeitungsfunktionen erstellen
  • Apps, die die Erstellung von benutzererzeugten Aufklebern erfordern
  • Soziale Medienplattformen mit interaktiven Inhalten
  • Lernhilfen mit visueller Annotation
  • Messaging-Apps mit anpassbaren Aufklebern

Hinweise

  • Beschränkt auf grundlegende Text- und Bildmanipulation
  • Keine integrierte Export- oder Speicherfunktion
  • Benötigt manuelle Implementierung der Speicherlogik
  • Nicht für komplexe mehrschichtige Designs optimiert
  • Abhängig von externen Bibliotheken für fortgeschrittene Bildverarbeitung

Original-README

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

Sticker Editor

A flutter plugin for iOS, Android and Mac for Rotate, Scaling, Moving and Editing Text, Photo, Stickers


Sticker Editor


Only Text Only Photo

A flutter package Sticker Editor which will help you to create editable and scalable text or sticker widget that can be dragged around the area you given in screen.

License: MIT

Features 💚

  • Manually Control the position of the widget along with drags.
  • You can bound the dragarea of your widget using boundHeight and boundWidth parameters
  • onTap and onCancel function where user's can use there own function
  • You can resizes widget using scaling function
  • Highly customizable
  • You can use whole sticker view or particular widgets

Installation

First, add stickereditor as a dependency in your pubspec.yaml file.

MacOs

Fore NetworkImage, macOS needs you to request a specific entitlement in order to access the network. To do that open macos/Runner/DebugProfile.entitlements and add the following key-value pair.

<key>com.apple.security.network.client</key>
<true/>

How to use

  • Sticker View
StickerEditingView(
  isnetwork: false,
  height: 300,
  width: 300,
  imgUrl: backgroundImageUrl,
  fonts: fonts,
  palletColor: colorPallet,
  assetList: stickerList,
),
  • Text Editing Box
Container(
  height: 300,
  width: 300,
  color: Colors.blue,
  child: Stack(
    children: [
      TextEditingBox(
        fonts: fonts,
        boundHeight: 200,
        boundWidth: 100,
        isSelected: true,
        palletColor: colorPallet,
        newText: TextModel(
            name: 'Text EditingBox',
            textStyle:
                GoogleFonts.pacifico(fontSize: 25, color: Colwhite),
            top: top,
            isSelected: true,
            textAlign: TextAlign.center,
            scale: 1,
            left: left),
      ),
    ],
  ),
),
  • Picture Editing Box
Container(
  height: 300,
  width: 300,
  color: Colors.blue,
  child: Stack(
    children: [
      StickerEditingBox(
          boundHeight: 200,
          boundWidth: 200,
          pictureModel: PictureModel(
            isNetwork: true,
            isSelected: false,
            left: 50,
            top: 50,
            scale: 1,
            stringUrl:
                'https://raw.githubusercontent.com/Harsh-Radadiya/sticker_editor/master/assets/t-shirt.jpeg',
          )),
    ],
  ),
)

Run the example app in the exmaple folder to find out more about how to use it.

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.