日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Flutter中Expanded组件用法

發布時間:2023/12/29 综合教程 32 生活家
生活随笔 收集整理的這篇文章主要介紹了 Flutter中Expanded组件用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Flutter中Expanded組件用法

Expanded組件可以使Row、Column、Flex等子組件在其主軸方向上展開并填充可用空間(例如,Row在水平方向,Column在垂直方向)。如果多個子組件展開,可用空間會被其flex factor(表示擴展的速度、比例)分割。

Expanded組件必須用在Row、Column、Flex內,并且從Expanded到封裝它的Row、Column、Flex的路徑必須只包括StatelessWidgets或StatefulWidgets組件(不能是其他類型的組件,像RenderObjectWidget,它是渲染對象,不再改變尺寸了,因此Expanded不能放進RenderObjectWidget)。

注意一點:在Row中使用Expanded的時候,無法指定Expanded中的子組件的寬度width,但可以指定其高度height。同理,在Column中使用Expanded的時候,無法指定Expanded中的子組件的高度height,可以指定寬度width。

import 'package:flutter/material.dart';
class LayoutDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: new Text('水平方向布局'),
      ),
      body: new Row(
          children: <Widget>[
            new RaisedButton(
              onPressed: () {
                print('點擊紅色按鈕事件');
              },
              color: const Color(0xffcc0000),
              child: new Text('紅色按鈕'),
            ),
            new Expanded(
              flex: 1,
              child: new RaisedButton(
                onPressed: () {
                  print('點擊黃色按鈕事件');
                },
                color: const Color(0xfff1c232),
                child: new Text('黃色按鈕'),
              ),
            ),
            new RaisedButton(
              onPressed: () {
                print('點擊粉色按鈕事件');
              },
              color: const Color(0xffea9999),
              child: new Text('粉色按鈕'),
            ),
          ]
      ),
    );
  }
}
void main() {
  runApp(
    new MaterialApp(
      title: 'Flutter教程',
      home: new LayoutDemo(),
    ),
  );
}

效果圖如下:

總結

以上是生活随笔為你收集整理的Flutter中Expanded组件用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。