Kategorien, Pakete und Repositories suchen

Cover von before_after
Paketdetailsv3.2.0

before_after

Ein Flutter-Paket, das die Anzeige des Unterschieds zwischen zwei Bildern erleichtert.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
3790
Likes
210
Pub-Punkte
150

Paket installieren

flutter pub add before_after

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das die Visualisierung von Unterschieden zwischen zwei Bildern vereinfacht, indem es eine ziehbare Schieberegler-Oberfläche bereitstellt. Es ermöglicht Benutzern, vorher und nachher Zustände nebeneinander zu vergleichen, was es ideal für Bildbearbeitung, Transformationsvorschauen oder jede Situation mit visueller Vergleichbarkeit macht. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und gewährleistet breite Kompatibilität. Es ist leichtgewichtig und einfach in bestehende Flutter-Projekte zu integrieren.

Anwendungsfälle

  • Bildbearbeitungsvergleiche
  • Bewertungen von Vorher-Nachher-Fotos
  • Visuelle Transformationsvorschau
  • Benutzertest-Schnittstellen
  • Design-Iterationsfeedback

Hauptmerkmale

  • Ziehbare Spalt-Schieberegler
  • Plattformübergreifende Unterstützung
  • Einfache Integration
  • Glatte Übergänge
  • Anpassbare Griffe
  • Reagierender Layout

Geeignet für

  • Entwickler, die Bildvergleichswerkzeuge erstellen
  • Designer zeigen Bearbeitungen
  • Apps, die visuelle Rückmeldung erfordern
  • Lern-Apps mit Seiten-aneinander-Visualisierungen
  • Prototyping interaktiver Benutzeroberflächen

Hinweise

  • Benötigt zwei Bildressourcen
  • Die Leistung kann bei großen Bildern variieren
  • Eingeschränkte Anpassung über die grundlegende Gestaltung hinaus
  • Nicht für Video- oder animiertes Inhalt optimiert
  • Möglicherweise ist zusätzliche Behandlung für dynamische Bildaktualisierungen erforderlich

Original-README

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

👏 Before After Open Source Love License before_after Awesome Flutter FlutterWeekly

Say Thanks! Twitter

A flutter package which makes it easier to display the differences between two images..

The source code is 100% Dart, and everything resides in the /lib folder.

Live Demo: https://xsahil03x.github.io/before_after

Show some :heart: and star the repo to support the project

GitHub stars GitHub forks GitHub watchers GitHub followers
Twitter Follow

🔅 Gifs

Screenshot Screenshot Screenshot

💻 Installation

In the dependencies: section of your pubspec.yaml, add the following line:

Version

dependencies:
  before_after: <latest version>

❔ Usage

Import this class
import 'package:before_after/before_after.dart';
before after
BeforeAfter(
  value: value,
  before: Image.asset('assets/after.png'),
  after: Image.asset('assets/before.png'),
  onValueChanged: (value) {
    setState(() => this.value = value);
  },
)

🎨 Customization and Attributes

Field Type Description
before Widget The widget to be displayed before the slider.
after Widget The widget to be displayed after the slider.
direction SliderDirection The drag direction of the slider.
height double? The height of the BeforeAfter widget.
width double? The width of the BeforeAfter widget.
trackWidth double? The width of the slider track.
trackColor Color? The color of the slider track.
hideThumb bool Whether to hide the slider thumb.
thumbHeight double? The height of the slider thumb.
thumbWidth double? The width of the slider thumb.
thumbColor Color? The color of the slider thumb.
overlayColor MaterialStateProperty<Color?>? The highlight color that's typically used to indicate that the slider thumb is focused.
thumbDecoration BoxDecoration? The decoration of the slider thumb.
divisions int? The number of discrete divisions on the slider.
value double The position of the slider, ranging from 0.0 to 1.0.
onValueChanged ValueChanged? A callback function that is called when the value of the slider changes.
thumbDivisions int? The number of discrete divisions on the slider thumb.
thumbPosition double The position of the slider thumb, ranging from 0.0 to 1.0.
onThumbPositionChanged ValueChanged? A callback function that is called when the position of the thumb changes.
focusNode FocusNode? The focus node for the widget.
autofocus bool Whether the widget should be focused automatically.
mouseCursor MouseCursor? The cursor for a mouse pointer when it enters or hovers over the widget.

📃 License

MIT License

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden