Menu
CoddyTech

Der Floating Action Button

Teil des Abschnitts Apps interaktiv gestalten der Flutter-Journey von Coddy. Lektion 5 von 34.

Viele Apps haben einen runden Button, der unten rechts in der Ecke schwebt: für eine neue Nachricht, eine neue Notiz oder ein neues Foto. Flutter nennt ihn FloatingActionButton.

Er gehört nicht in den body. Der Scaffold hat dafür einen eigenen Platz, neben appBar: und body::

Scaffold(
  body: ...,
  floatingActionButton: FloatingActionButton(
    onPressed: () {},
    child: Icon(Icons.edit),
  ),
)

Der Scaffold platziert ihn in der Ecke und hält ihn auf dem Bildschirm über allem anderen. Sein child: ist normalerweise ein Icon.

challenge icon

Aufgabe

Einfach

Gib dem Scaffold eine schwebende Aktionsschaltfläche mit Icons.add, die beim Drücken New note ausgibt.

Probier es selbst

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Text('No notes yet'),
        ),
      ),
    );
  }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Apps interaktiv gestalten

Übe selbstständig: Online-Flutter-Compiler