Pakete, Repositories und App-Kategorien suchen

Cover von tap_to_expand
Paketdetailsv0.7.2

tap_to_expand

Dieses Paket dient zum schnellen und einfachen Erstellen von erweiterbaren Widgets mit wenigen Zeilen, die Sie nach Belieben anpassen können!

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
100
Likes
98
Pub-Punkte
150

Paket installieren

flutter pub add tap_to_expand

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das Paket tap_to_expand ermöglicht Entwicklern die schnelle und einfache Erstellung von erweiterbaren Widgets mit minimalem Code. Es bietet eine einfache, anpassbare Lösung zum Umschalten der Sichtbarkeit von Inhalten, ideal für zusammenfaltbare Abschnitte in Benutzeroberflächen. Dank Unterstützung auf allen wichtigen Plattformen – Android, iOS, Web, macOS, Windows und Linux – gewährleistet es überall konsistentes Verhalten. Das Paket ist für Flexibilität konzipiert und ermöglicht die Anpassung von Animation, Dauer und visueller Erscheinung. Perfekt für Formulare, FAQs oder jeglichen Inhalt, der von bedarfsorientierter Erweiterung profitiert.

Anwendungsfälle

  • Klappbare FAQ-Abschnitte erstellen
  • Interaktive Formular-Akkordeons erstellen
  • Detaillierte Informationen auf Anfrage anzeigen
  • Verbesserung der Navigation in mobilen Apps
  • Komplexe Benutzeroberflächenlayouts vereinfachen

Hauptmerkmale

  • Minimaler Setup mit wenigen Codezeilen
  • Anpassbare Animationen und Dauer
  • Unterstützt alle wichtigen Flutter-Plattformen
  • Erweiterbare Stiloptionen
  • Einfache Integration mit bestehenden Widgets

Geeignet für

  • Anfänger-Flutter-Entwickler
  • Apps mit interaktiven erweiterbaren Inhalten
  • UI-intensive Anwendungen
  • Schnellprototypen
  • Projekte, die konsistente Plattformübergreifende Konsistenz erfordern

Hinweise

  • Kann zusätzliche Stilisierung für komplexe Layouts erfordern
  • Die Animationsleistung sollte auf gering leistungsfähigen Geräten getestet werden
  • Eingeschränkte integrierte Zugänglichkeitsfunktionen
  • Nicht für sehr große Datensätze optimiert
  • Für verschachtelte Expandables kann benutzerdefinierte Logik erforderlich sein

Original-README

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

anouncement pub package

This package provides an easy and fast way to build expandable widgets with minimal code. You can customize these widgets according to your needs.

Features

  • Easily include your content
  • Enable scrolling with the isScrollable parameter
  • Beautiful animations

Getting started

To use this plugin, add tap_to_expand as a dependency in your pubspec.yaml file.

dependencies:
  tap_to_expand: ^1.0.0

Usage

Here is How to use TapToExpand class, You can find Package Api HERE

Center(
        child: TapToExpand(
          content: Column(
            children: <Widget>[
              for (var i = 0; i < 20; i++)
                Text(
                  "data $i",
                  style: const TextStyle(color: Colors.white, fontSize: 20),
                ),
            ],
          ),
          title: const Text(
            'TapToExpand',
            style: TextStyle(
              color: Colors.white,
              fontSize: 20,
            ),
          ),
          onTapPadding: 10,
          closedHeight: 70,
          scrollable: true,
          borderRadius: 10,
          openedHeight: 200,
        ),
      ),

For more information and customization options, visit the TapToExpand GitHub repository.

TapToExpandLetter(
                // autoClose: false, default is true
                title: const Text(
                  'Tap to Expand',
                  style: TextStyle(
                      color: Colors.white,
                      fontSize: 16,
                      fontWeight: FontWeight.w600),
                ),
                content: Column(
                  children: const [
                    Text(
                      'Feel free to use the code in your projects but do not forget to give me the credits adding  (Flutter Animation Gallery) where you are gonna use it.',
                      style: TextStyle(
                        color: Colors.white,
                        fontSize: 18,
                        fontWeight: FontWeight.w400,
                      ),
                    ),
                    // Image.asset(
                    //   'assets/image_ex.png',
                    //   width: 150,
                    //   height: 150,
                    // ),
                  ],
                ),
                centerWidget: const Icon(
                  Icons.expand_less_rounded,
                  size: 50,
                ))
          ],
        ),

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.