Pakete, Repositories und App-Kategorien suchen

Cover von container_tab_indicator
Paketdetailsv0.3.0

container_tab_indicator

Erstellen Sie Ihren eigenen Tab-Indikator mit vertrauten Container-ähnlichen Eigenschaften.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
6760
Likes
44
Pub-Punkte
160

Paket installieren

flutter pub add container_tab_indicator

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

ContainerTabIndicator ist ein Flutter-Paket, mit dem Entwickler benutzerdefinierte Tab-Indikatoren mithilfe vertrauter Container-Eigenschaften wie Farbe, Rand, Abstand und Ränder erstellen können. Es bietet eine flexible und intuitive Möglichkeit, Tab-Indikatoren zu gestalten, ohne auf Standard-Material- oder Cupertino-Widgets angewiesen zu sein. Ideal für Apps, die einzigartige visuelle Stile oder konsistente Markenidentität über Plattformen hinweg erfordern, unterstützt es alle wichtigen Flutter-Plattformen, einschließlich Android, iOS, Web, macOS, Windows und Linux.

Anwendungsfälle

  • Benutzerdefinierte Tab-UIs
  • Branding-Konsistenz
  • Plattformübergreifende Tab-Designs
  • Nicht-Material-Tab-Indikatoren
  • Dynamische Indikator-Stilistik

Hauptmerkmale

  • behälterähnliches Styling
  • plattformunabhängig
  • Einfache Integration
  • Flexible Layout-Steuerung
  • Unterstützt Animationen
  • Minimales Boilerplate

Geeignet für

  • Designer, die visuelle Kontrolle suchen
  • Entwickler, die benutzerdefinierte Navigation erstellen
  • Apps mit markenbasierten Benutzeroberflächen
  • Multiplattform-Anwendungen
  • Teams, die Material-Standardwerte vermeiden

Hinweise

  • Beschränkt auf Tab-Anzeiger-Verwendung
  • Keine eingebaute Animationsunterstützung
  • Benötigt manuelle Positionierung
  • Nicht geeignet für komplexe Registerkartenlayouts
  • Abhängig von der übergeordneten TabBar-Struktur

Original-README

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

ContainerTabIndicator

pub package

Add customized ContainerTabIndicator as an indicator for your TabBar. You can manipulate width, height, color, radius, border and positioning within Tab.

class ContainerTabIndicator extends Decoration {
  final double width;
  final double widthFraction;
  final double height;
  final double heightFraction;
  final EdgeInsetsGeometry padding;
  final Color color;
  final BorderRadius radius;
  final double borderWidth;
  final Color borderColor;
  ...
}

Example

The full example code can be found here.

import 'package:container_tab_indicator/container_tab_indicator.dart';

...

TabBar(
  tabs: [
    Text('First', style: TextStyle(color: Colors.black)),
    Text('Second', style: TextStyle(color: Colors.black)),
  ],
  indicator: ContainerTabIndicator(
    width: 16,
    height: 16,
    radius: BorderRadius.circular(8.0),
    padding: const EdgeInsets.only(left: 36),
    borderWidth: 2.0,
    borderColor: Colors.black,
  ),
),

example

Contributing

This package is still in early stages. To see the upcoming features, check the Issue board. If you notice any bugs not present in issues, please file a new issue. If you are willing to fix or enhance things yourself, you are very welcome to make a pull request.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden