Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.1

tridimensional_drawer

Der dreidimensionale Drawer ist eine einfache Möglichkeit, einen 3D-Perspektiv-Drawer zu erstellen, in den Sie jedes Widget einfügen können.

30-Tage-Downloads
19
Likes
32
Pub-Punkte
40

Paket installieren

flutter pub add tridimensional_drawer

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Tridimensional Drawer ist ein Flutter-Paket, das Entwicklern die einfache Erstellung visuell ansprechender 3D-Perspektiv-Drawer ermöglicht. Es erlaubt die Integration beliebiger Widgets in den Drawer und bietet Flexibilität bei Design und Funktionalität. Das Paket verbessert die Navigationserfahrung durch sanfte 3D-Transformationen, die Tiefe und Interaktivität verleihen. Ideal für moderne App-Oberflächen unterstützt es benutzerdefinierte Inhaltsplatzierung und reaktives Verhalten. Auf Einfachheit ausgelegt, erfordert es minimale Einrichtung und lässt sich nahtlos in bestehende Flutter-Projekte integrieren.

Anwendungsfälle

  • Immersive Navigationsschubladen erstellen
  • Visuelle Tiefe in App-Oberflächen hinzufügen
  • Anpassen des Drawer-Inhalts mit jedem Widget
  • Steigerung der Benutzerengagement durch 3D-Effekte
  • Modernes Layout für mobile Apps erstellen

Hauptmerkmale

  • 3D-Perspektivenverzerrung
  • Unterstützung für jedes Widget innerhalb des Drawer
  • Einfache Integration mit Flutter
  • Glatte Animationsübergänge
  • Anpassbare Zeichnung der Schublade

Geeignet für

  • Entwickler, die interaktive Navigation suchen
  • designorientierte Flutter-Apps
  • Apps, die einzigartige Benutzeroberflächenelemente erfordern
  • Mobile App-Ersteller, die auf visuellen Eindruck abzielen
  • Projekte, die den Benutzererlebnis betonen

Hinweise

  • Beschränkte Plattformspezifikation
  • Kann eine Leistungs-Optimierung auf Low-End-Geräten erfordern
  • Am besten geeignet für mobile Anwendungen
  • Nicht ideal für komplexe mehrschichtige Navigation
  • Abhängig von den Rendering-Fähigkeiten des Geräts

Original-README

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

Tridimensional Drawer

Tridimensional Drawer is an easy way to create a 3D Perspective drawer, where you can insert any type of widget.

Version 0.1.0 Note

The version 0.1.0 solves the exception caused by the SingleTickerProviderStateMixin.

Demo

drawing

Installing

Add the package to your pubspec.yml file

dependencies:
    tridimensional_drawer: ^0.1.1

Example

Full example available in the example folder.

import 'package:flutter/material.dart';
import 'package:tridimensional_drawer/tridimensional_drawer.dart';

class Example extends StatefulWidget {
  @override
  _ExampleState createState() => _ExampleState();
}

class _ExampleState extends State<Example> {
  final TridimensionalDrawerController controller =
      TridimensionalDrawerController();

  @override
  Widget build(BuildContext context) {
    return TridimensionalDrawer(
      controller: controller,
      mainPage: GestureDetector(
        onTap: () => controller.open(),
        child: MainPage(),
      ),
      drawer: CustomDrawer(),
      backgroundPage: GestureDetector(
        onTap: () => controller.close(),
        child: Container(
          color: Colors.white,
        ),
      ),
    );
  }
}

Hint

If you use a widget containing a Scaffold as the mainPage, try to wrap the body of it inside a SingleChildScrollView, otherwise the rendering of the mainPage could go wrong at the end of the drawer opening animation.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.