Sobes.tech
Junior — Middle

Vai vari sniegt piemēru, kā piemērot Scaffold modeļa lietošanu interfeisu izstrādē?

sobes.tech AI

Atbilde no AI

Flutter'da, Scaffold šablons tiek izmantots, lai izveidotu lietotnes ekrāna pamata struktūru ar elementiem kā AppBar, Drawer, FloatingActionButton un citi.

Scaffold piemērs:

import 'package:flutter/material.dart';

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Scaffold piemērs'),
      ),
      drawer: Drawer(
        child: ListView(
          children: [
            DrawerHeader(
              child: Text('Izvēlne'),
              decoration: BoxDecoration(color: Colors.blue),
            ),
            ListTile(
              title: Text('Elements 1'),
              onTap: () {},
            ),
          ],
        ),
      ),
      body: Center(
        child: Text('Galvenais ekrāna saturs'),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {},
        child: Icon(Icons.add),
      ),
    );
  }
}

Šeit, Scaffold nodrošina standarta ekrāna struktūru ar augšējo paneli, sānu izvēlni, galveno saturu un darbības pogu.