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.