作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的应用程序中显示一个大的 FlutterLogo:
https://docs.flutter.io/flutter/material/FlutterLogo-class.html
为了考虑不同的屏幕尺寸,我想让它拉伸(stretch)填充。那可能吗?还是我需要使用 MediaQuery 来确定父级的大小并将其传递给 FlutterLogo(size:)?
我当前的代码:
Widget build(BuildContext context) {
return new Center(
child: new FlutterLogo(size: 800.0, style: FlutterLogoStyle.horizontal, textColor: Colors.white),
);
}
最佳答案
您可以使用 ConstrainedBox
来完成此操作。 :
import 'package:flutter/material.dart';
void main() {
runApp(new MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
theme: new ThemeData.dark(),
home: new MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(title: new Text('Example App')),
body: new ConstrainedBox(
constraints: new BoxConstraints.expand(),
child: new FlutterLogo(
style: FlutterLogoStyle.horizontal,
textColor: Colors.white,
),
),
);
}
}
关于dart - FlutterLogo 可以拉伸(stretch)填充吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46008569/
我想在我的应用程序中显示一个大的 FlutterLogo: https://docs.flutter.io/flutter/material/FlutterLogo-class.html 为了考虑不同
我想知道是否可以将应用程序的默认 Flutter Logo 替换为我自己的个性化 Logo ? new Column( mainAxisAlignment: MainAxisAlignm
我是一名优秀的程序员,十分优秀!