t×tecexpressby TeKOcloud
ENv0.7.1
Daten & Ansichten / FLUTTER

TxGallery.

Interaktive Vorschau

Durchblätterbare Galerie mit optionaler automatischer Wiedergabe; kein Medienplayer.

TxGallery

ParameterTypStandardBedeutung
itemsList<T>const []Einträge; bei Datenbindung durch dataSource ersetzt.
dataSourceObject?nullListe, Konfiguration oder DataSource-Instanz; hat Vorrang vor items.
itemBuilderWidget Function(BuildContext, T)erforderlichErzeugt eigenen Inhalt; Callbackparameter und Rückgabetyp stehen in der Signatur.
selectedIndexint0Nullbasierter aktiver Eintrag.
onChangedValueChanged<int>?nullCallback für changed; Argumente und Rückgabetyp siehe Signatur.
loopboolfalseErlaubt Umlauf vom letzten zum ersten Galerieeintrag.
slideshowDelayDurationDuration.zeroIntervall der automatischen Navigation; 0 schaltet sie aus.
heightdouble240Höhe; Vue-Zahlen in Pixeln, Flutter in logischen Pixeln.
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

Widget example() {

  return TxGallery<String>(items: const ['One', 'Two'], itemBuilder: (context, item) => Center(child: Text(item)));
}