Kategorien, Pakete und Repositories suchen

Cover von overlapped_carousel
Paketdetailsv1.0.2

overlapped_carousel

Ein Flutter-Paketprojekt, das ein einfaches horizontales überlappendes Carousel-Widget ist.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
616
Likes
75
Pub-Punkte
140

Paket installieren

flutter pub add overlapped_carousel

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das ein einfaches horizontales überlappendes Karussell-Widget bereitstellt, ideal zum Anzeigen von Elementen mit einem visuell ansprechenden Überlappungseffekt. Es unterstützt flüssiges Scrollen und ist für den Einsatz in Apps konzipiert, die eine dynamische, interaktive Kartenart-Anordnung erfordern. Das Widget ist leichtgewichtig und kompatibel mit allen wichtigen Plattformen, einschließlich Android, iOS, Web, macOS, Windows und Linux. Perfekt geeignet, um Bilder, Produkte oder Inhalte auf moderne, ansprechende Weise darzustellen.

Anwendungsfälle

  • Bildergalerien anzeigen
  • Produktkarten präsentieren
  • Interaktive Schieberegler erstellen
  • Hervorgehobene Inhalte präsentieren
  • Moderne UI-Layouts erstellen

Hauptmerkmale

  • Horizontales Überlappungslayout
  • Glatte Scroll-Interaktionen
  • Plattformübergreifende Kompatibilität
  • Leichte Implementierung
  • Anpassbarer Abstand zwischen Elementen
  • Einfache Integration über pub add

Geeignet für

  • Mobile-App-Entwickler
  • Webanwendungsdesigner
  • UI/UX-Ersteller
  • E-Commerce-Schnittstellen
  • interaktive Inhaltsanzeige

Hinweise

  • Beschränkt auf Querformat
  • Keine integrierten Paginierungssteuerelemente
  • Benötigt manuelle Handhabung der Elementauswahl
  • Nicht für große Datensätze optimiert
  • Minimaler Anpassungsoptionen außer Abstand und Ausrichtung

Original-README

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

Overlapped Carousel

A horizontal overlapped carousel widget. The center widget will be at the top of the stack.

Demo

Demo 1 Demo 2
demo 1 demo 2

Installation

Add overlapped_carousel: ^1.1.0 to your pubspec.yaml dependencies. And import it:

import 'package:overlapped_carousel/overlapped_carousel.dart';

How to use

Simply add a OverlappedCarousel widget with required params.

  @override
  Widget build(BuildContext context) {
    var screenWidth = MediaQuery.of(context).size.width;
    var screenHeight = MediaQuery.of(context).size.height;
    return Scaffold(
      backgroundColor: Colors.blue,
      //Wrap with Center to place the carousel center of the screen
      body: Center(
        //Wrap the OverlappedCarousel widget with SizedBox to fix a height. No need to specify width.
        child: SizedBox(
          height: min(screenWidth / 3.3 * (16 / 9),screenHeight*.9),
          child: OverlappedCarousel(
            widgets: widgets, //List of widgets
            currentIndex: 2,
            onClicked: (index) {
              ScaffoldMessenger.of(context).showSnackBar(
                SnackBar(
                  content: Text("You clicked at $index"),
                ),
              );
            },
            // To obscure or blur cards not in focus use the obscure parameter.
            obscure: 0.4,
            // To control skew angle
            skewAngle: 0.25,
          ),
        ),
      ),
    );
  }

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.