In this tutorial, you can easily learn about the flutter Expanded widget also an example.
An expanded widget expands your widget column-based or row-based.
Expanded(
flex:
2, //here flex 2 and all flex is 10 that means 100% .. here flex 2 means 20%
child: Container(
width: 300,
color: Colors.amber,
),
),
// wrap this container with expanded widget ..
Expanded(
flex:
6, //here flex 6 and all flex is 10 that means 100% .. here flex 2 means 60%
child: Container(
// this widget height not working cause.. expanded widget here....:)
width: 300,
color: Colors.green,
),
),
Expanded(
flex:
2, //here flex 2 and all flex is 10 that means 100% .. here flex 2 means 20%
child: Container(
width: 300,
color: Colors.red,
),
),
Flutter Expanded Widget
Full tutorial Source Code here:
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
dynamic drodownvalues = "Menu one";
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Column(mainAxisAlignment: MainAxisAlignment.center, children: [
// here already create scaffold ....
// in this tutorial you can easily learn about Expanded Widget...
// let's started ........
//create some container ...
// now every container expand with expanded widget ...
// now run this code ...
// ever widget loss her height .... if we delete height this working as same as..
// you can control height using flex property in expanded widget ...
Expanded(
flex:
2, //here flex 2 and all flex is 10 that means 100% .. here flex 2 means 20%
child: Container(
width: 300,
color: Colors.amber,
),
),
// wrap this container with expanded widget ..
Expanded(
flex:
6, //here flex 6 and all flex is 10 that means 100% .. here flex 2 means 60%
child: Container(
// this widget height not working cause.. expanded widget here....:)
width: 300,
color: Colors.green,
),
),
Expanded(
flex:
2, //here flex 2 and all flex is 10 that means 100% .. here flex 2 means 20%
child: Container(
width: 300,
color: Colors.red,
),
),
// already create three container .. now use expanded widget ..
// if you learn something in this tutorial please like and subscribe our channel.
// thank you.. see you again...
]),
),
);
}
}
- How to Create Woocommerce Flutter App for WordPress freeAbsolutely! Let’s break down how to create a WooCommerce Flutter app for your WordPress store. Here’s a comprehensive outline of the process and essential considerations: 1. Setup Your Development Environment 2. Project Structure 3. Dependencies 4. Core Functionality 5. User Interface (UI) and User Experience 6. Additional Features (Optional) Example Code Snippet (Fetching Products) Important …
- How to upgrade the Dart SDK version in flutterIf you’re a Flutter developer, you know how important it is to stay up-to-date with the latest version of the Dart SDK. Upgrading the Dart SDK ensures that you have access to the latest features, bug fixes, and performance improvements. Step 1: Check Your Current Dart SDK Version Before you begin the upgrade process, it’s …
- Changing AppBar Color in Flutter: Free Example CodeThe AppBar, a fundamental component in a Flutter app, not only provides navigation but also contributes to the app’s overall aesthetics. If you’re looking to make your app stand out, changing the AppBar color is a great way to start. In this comprehensive guide, we’ll walk you through the process with easy-to-follow steps and illustrative …
- Flutter Icon Widget Example? with AnimationIn the world of Flutter, the versatile and powerful “Icon” widget is a crucial element in creating visually appealing and intuitive user interfaces. Flutter, developed by Google, has rapidly become the go-to framework for building cross-platform applications with its ease of use and extensive set of widgets. In this comprehensive guide, we will explore the …
- Flutter the bottom navigation bar with routes Example CodeIn today’s fast-paced world, mobile app development requires a seamless user experience to stay ahead of the competition. One crucial aspect of creating a user-friendly app is the navigation system. Flutter, a popular cross-platform framework, offers a versatile solution with its Bottom Navigation Bar and Routes. In this comprehensive guide, we will explore how to …