Widget-ul RefreshIndicator în Flutter în Flutter

Oferă gestul nativ tactil de tragere în jos (Pull-to-Refresh) pentru reîmprospătarea listelor derulabile.

Sintaxă
RefreshIndicator(onRefresh: _reincarcaDate, child: ListView(...))

Ce este widget-ul RefreshIndicator

RefreshIndicator implementează tiparul grafic Material de tragere în jos pentru actualizare (Pull-to-Refresh). Când utilizatorul trage lista în jos de la capătul superior, pe ecran apare un spinner animat, iar funcția callback onRefresh (care trebuie să returneze un Future) este executată.

Exemplu Concret: Reîmprospătarea datelor dintr-un API
Future _actualizeazaFeed() async {
  await Future.delayed(const Duration(seconds: 1));
  setState(() {
    // Reîmprospătăm lista de știri
  });
}

@override
Widget build(BuildContext context) {
  return RefreshIndicator(
    onRefresh: _actualizeazaFeed,
    child: ListView.builder(
      itemCount: 15,
      itemBuilder: (ctx, i) => ListTile(title: Text('Știre #$i')),
    ),
  );
}

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Widget-ul RefreshIndicator în Flutter

Ai o nelămurire despre utilizarea comenzii Widget-ul RefreshIndicator în Flutter sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.