Flutter: IntrinsicWidth类,将孩子的宽度调整为孩子的最大内在宽度

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: IntrinsicWidth(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            crossAxisAlignment: CrossAxisAlignment.stretch,
            children: <Widget>[
              RaisedButton(
                onPressed: () {},
                child: Text('Short'),
              ),
              RaisedButton(
                onPressed: () {},
                child: Text('A bit Longer'),
              ),
              RaisedButton(
                onPressed: () {},
                child: Text('The Longest text button'),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

原文地址:https://www.cnblogs.com/ajanuw/p/11257745.html

时间: 2024-07-31 08:01:38

Flutter: IntrinsicWidth类,将孩子的宽度调整为孩子的最大内在宽度的相关文章

jquery入门 动态调整div大小,使其宽度始终为浏览器宽度

有时候我们需要设置宽度为整个浏览器宽度的div,当然我们可以使用相对布局的方式做到这一点,不过我们也可以用jquery来实现. <!doctype html> <html> <head> <meta charset="utf-8"> <title>jquery test</title> <script src="jquery-1.11.1.min.js"></script>

C#如何测量字符串的高度宽度和精确取得字符串的高度宽度

C#如何测量字符串的高度宽度和精确取得字符串的高度宽度 因为MFC中CDC有GetTextExtent()可以获得字符串的高度宽度 像素单位,所以自然想到c#的GDI+的MeasureString,这个同样是测量字符串高度宽度,但是这个不同于CDC,他不适用CDC.GetTextExtent()的适用领域,GDI+ MeasureString会自己处理矩形区域,返回这个矩形区域SizeF,这就是为什么是浮点而不是整数,它根本就不是字符串准确的高度宽度. 举个例子:给定字符串s,用Graphics

二叉查找树——A1064.Complete Binary Search Tree(30) 构建完全二叉查找树,利用完全二叉查找树的性质:左孩子为2x ,右孩子为 2x + 1

#include <bits/stdc++.h> #include <stdio.h> #include <stdlib.h> #include <queue> using namespace std; const int maxn = 1010; int temp[maxn],initial[maxn],n; int ind; void inorder(int root){//中序遍历 if(root > n){ return; } inorder(

怎样调整CODESOFT中条码线的宽度

   CODESOFT是一款功能强大.灵活便捷的标签条码设计打印软件.在使用CODESOFT设计并打印标签,有时会因为打印精度或扫面清晰度等原因,需要调整条形码中行的宽度,即调整条码线宽度.本文,小编将介绍如何调整CODESOFT条码线宽度. 查看更多内容请直接前往:http://www.codesoftchina.com/faq/tiaoma-xiankuan.html 1.在CODESOFT 2015条码打印软件中双击创建的条形码,以打开条码属性对话框.本文小编以常用的Code 128码为例

Flutter 布局类组件:流式布局(Wrap和Flow)

前言 把超出屏幕显示范围会自动折行的布局称为流式布局.Flutter中通过Wrap和Flow来支持流式布局,将Row换成Wrap后溢出部分则会自动折行. Wrap 接口描述 Wrap({ Key key, this.direction = Axis.horizontal, this.alignment = WrapAlignment.start, // 主轴方向子widget的间距 this.spacing = 0.0, // 纵轴方向的对齐方式 this.runAlignment = Wrap

Swift UILabel 文字大小随着宽度调整

Swift UILabel的宽度一般都是固定的,但是文字有时候长有时候短,如何做到文字在超过Label宽度之后适当缩小使得现实完全 其实,很多简单 我们调用 adjustsFontSizeToFitWidth 即可实现 let label1=UILabel(frame: CGRectMake(30, 120, 300, 36)) label1.text="测试Swift UILabel 这里测试一下文字大小与标签宽度自适应 和设置最小缩放比例" self.view .addSubvie

Finder 的分栏显示模式宽度调整

Mac系统下设置 Finder 分栏默认宽度的方法 苹果电脑 Mac OS X 系统中最重要的功能:Finder 有四种显示模式:图标.列表.分栏.Cover Flow,很多 Mac “老手”用第三种分栏模式. 但 Finder 的默认分栏宽度比较窄,文件名长的话可能显示不全.每次拖拽调整分栏宽度后,一关闭,下次打开 Finder,分栏宽度又回到默认值了. Finder 的分栏显示模式 设置 Finder 分栏的默认宽度很简单,按住 “option” 键,再用鼠标拖动调整分栏宽度,以后再关闭 F

编写一个矩形类,私有数据成员为矩形的长( len)和宽(wid),wid设置为0,有参构造函数设置和的值,另外,类还包括矩形的周长、求面积、取矩形的长度、取矩形的长度、取矩形的宽度、修改矩形的长度和宽度为对应的形参值等公用方法。

class Rectangle { private double len, wid; public Rectangle()//求矩形周长 { len = 0; wid = 0; } public Rectangle(int l, int w)//求矩形面积 { len = l; wid = w; } public double perimeter()//求周长 { return ((len + wid) * 2); } public double area()//求面积 { return (le

boostrap莫泰对话框宽度调整

$('#addFormbox').modal().css({    width: 'auto',    'margin-left': function () {       return -($(this).width() / 2);   }}); 出自:http://blog.csdn.net/0210/article/details/9030945