Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.6.0

hover_effect

Empfängt ein beliebiges Kindwidget und aktiviert die Hover-/Tilt-3D-Funktionalität dafür.

30-Tage-Downloads
25
Likes
92
Pub-Punkte
40

Paket installieren

flutter pub add hover_effect

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das hover_effect-Paket verbessert jedes Widget mit interaktiven Hover- und Neigungseffekten in 3D und erzeugt dynamische visuelle Rückmeldungen, wenn Benutzer ihren Cursor über ein Element bewegen. Es ist für reibungslose Animationen und intuitive Benutzerinteraktion konzipiert und ideal für Buttons, Karten oder Bilder, die von subtilen Bewegungen profitieren. Das Paket ist leichtgewichtig und einfach zu integrieren – es erfordert lediglich eine Umhüllung um das gewünschte Widget. Es unterstützt reaktionsschnelle Verhaltensweisen auf verschiedenen Geräten und kann an Sensibilität und Animationsstil angepasst werden.

Anwendungsfälle

  • Interaktive Benutzeroberflächenelemente
  • Animierte Schaltflächen und Karten
  • Visuelle Rückmeldung beim Hover
  • erweiterte Bildgalerien
  • Gamifizierte Schnittstellen

Hauptmerkmale

  • 3D-Effekte bei Hover und Neigung
  • Einfacher Widget-Wrapper
  • Anpassbare Empfindlichkeit
  • Unterstützung für responsive Design
  • Glatte Animationsleistung

Geeignet für

  • UI-Designer, die Interaktivität suchen
  • Entwickler, die ansprechende Dashboards erstellen
  • Projekte mit Fokus auf visuellem Glanz
  • Web- und Mobile-Apps mit Touch-/Cursor-Interaktion

Hinweise

  • Kann die Leistung auf Low-End-Geräten beeinträchtigen
  • Begrenzte Anpassungsmöglichkeiten außer Tilt und Hover
  • Nicht für Touch-only-Umgebungen optimiert
  • Benötigt Zeiger-Eingabe (Maus/Touchpad)

Original-README

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

hover_effect

Hover - Tilt 3D Effect

Takes any child widget and enables Hover/Tilt 3D functionality to it

Demo

Getting Started

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

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Hover - Tilt 3D Effect',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: Material(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Text(
              'Hover - Tilt 3D Effect',
              style: TextStyle(
                  fontSize: 30,
                  fontWeight: FontWeight.w700,
                  color: Colors.black,
                  letterSpacing: 2),
            ),
            SizedBox(height: 50),
            Container(
              width: 150,
              height: 300,
              child: HoverCard(
                builder: (context, hovering) {
                  return Container(
                    color: Color(0xFFE9E9E9),
                    child: Center(
                      child: FlutterLogo(size: 100),
                    ),
                  );
                },
                depth: 10,
                depthColor: Colors.grey[500],
                onTap: () => print('Hello, World!'),
                shadow: BoxShadow(color: Colors.purple[200], blurRadius: 30, spreadRadius: -20, offset: Offset(0, 40)),
              ),
            ),
          ],
        ),
      ),
    );
  }
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.