ویجت Scaffold

ویجت Scaffold (داربست) یکی از کاربردی ترین ویجت های اسکلت بندی صفحه می باشد . شما توسط امکانات این ویجت به راحتی چند خط کد می توانید برای صفحه ی اپلیکیشن خود AppBar , floatingActionButton , bottomNavigationBar و … را ایجاد نمایید . ایجاد هر کدام از این ویجت ها بدون استفاده از امکانات Scaffold کاری زمانگیر و ناپایدار است .
ساختار کلی ویجت Scaffold به شکل زیر است :
- Scaffold(
- appBar: AppBar(
- title: Text('My App'),
- leading: null,
- actions: <Widget>[],
- ),
- body: Text('This is first app'),
- floatingActionButton: FloatingActionButton(
- onPressed: () {},
- child: Icon(Icons.add),
- ),
- bottomNavigationBar: BottomNavigationBar(onTap: null, items: [
- BottomNavigationBarItem(
- icon: Icon(Icons.home),
- ),
- ]),
- );
تذکر : ویجت Scaffold حتما باید در یک ویجت MaterialApp قرار گیرد .
جهت کسب اطلاعات بیشتر در مورد ویجت Scaffold در محیط اندروید استودیو دکمه Ctrl را پایین نگهداشته و با موس بر روی Scaffold کلیک نمایید تا به کلاس سازنده ویجت هدایت شوید و در آنجا تمام پراپرتی های این ویجت را مشاهده و مطالعه نمایید . همچنین در این لینک از سایت اصلی فلاتر در مورد این ویجت اطلاعات کسب نمایید .
امیدوارم این مطلب برای شما مفید باشد .
3 نظر
مرسی بابت توضیحاتتتت
سپاس
موفق باشید