Scaffold và AppBar
Thuộc phần Ứng dụng đầu tiên trong hành trình Flutter của Coddy. Bài học 4 trên 32.
Scaffold là khung của một màn hình. Nó tạo cho bạn một trang trống và chỗ dành cho các phần thường có trong một ứng dụng. body: là khu vực chính, còn appBar: là thanh nằm ngang phía trên cùng.
Scaffold(
appBar: AppBar(
title: Text('Settings'),
),
body: Center(
child: Text('Nothing here yet'),
),
)AppBar vẽ thanh phía trên và hiển thị title: bên trong. Một tiện ích có thể nhận một số phần được đặt tên như thế này, mỗi phần được viết theo dạng name: value,.
Thử thách
DễThêm thanh trên cùng cho ứng dụng:
- thêm
appBar:vàoScaffold, phía trênbody: - đặt nó thành
AppBar, trong đótitle:làText('My First App')
Tự làm thử
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('Welcome'),
),
),
);
}
}
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Ứng dụng đầu tiên
1Xin chào, Flutter
Flutter là gì?Thay đổi văn bảnCây widgetScaffold và AppBarChuỗi và dấu nháyChú thíchTự luyện tập: Trình biên dịch Flutter online