Sobes.tech
Junior — Middle

Масалан барои истифодаи намунаи Scaffold дар таҳияи интерфейсҳо метавонед оваред?

sobes.tech AI

Ҷавоб аз AI

Дар Flutter шаблони Scaffold истифода мешавад барои эҷоди сохтори асосии экран дар барномаи бо унсурҳо, мисли AppBar, Drawer, FloatingActionButton ва ғайра.

Маслиҳат барои истифодаи Scaffold:

import 'package:flutter/material.dart';

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Маслиҳати Scaffold'),
      ),
      drawer: Drawer(
        child: ListView(
          children: [
            DrawerHeader(
              child: Text('Меню'),
              decoration: BoxDecoration(color: Colors.blue),
            ),
            ListTile(
              title: Text('Маслиҳат 1'),
              onTap: () {},
            ),
          ],
        ),
      ),
      body: Center(
        child: Text('Мазмуни асосии экран'),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {},
        child: Icon(Icons.add),
      ),
    );
  }
}

Ин ҷо, Scaffold сохтори стандартии экранро бо панели боло, менюи тарафӣ, мазмуни асосӣ ва тугмаи амал таъмин мекунад.