use*_*135 6 flutter flutter-layout
我正在尝试在 Flutter 中创建附加屏幕。如何添加背景图像并在特定位置添加文本(忽略白色文本框)。
谢谢你的帮助
Tah*_*shi 14
要添加背景图像,您必须使用DecorationImage类和BoxDecoration内部 。
class Home extends StatelessWidget{
@override
Widget build(BuildContext context){
return Scaffold(
body: Container(
decoration: BoxDecoration(
image: DecorationImage(image: AssetImage("assets/image1.jpg"), fit: BoxFit.cover),
),
child: Center(child: Text('Welcome To',style: TextStyle(
color: Colors.white,
fontSize: 40.0
),)),
)
);
}
}
Run Code Online (Sandbox Code Playgroud)
小智 0
尝试这个;
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
fit: StackFit.expand,
children: <Widget>[
Container(
decoration: BoxDecoration(
image: new DecorationImage(
image: new AssetImage("assets/splash.png"),
fit: BoxFit.cover
)
),
alignment: Alignment.bottomCenter,
padding: EdgeInsets.only(bottom: 150.0),
child: JumpingDotsProgressIndicator(
fontSize: 50.0,
numberOfDots: 4,
dotSpacing: 2.0,
color: Colors.white,
milliseconds: 400,
),
),
],
),
);
}
Run Code Online (Sandbox Code Playgroud)
您可以自定义子部分。
| 归档时间: |
|
| 查看次数: |
11947 次 |
| 最近记录: |