标签:enter img containe 裁切 ESS display dcl opacity 扩展
import ‘dart:ui‘; import ‘package:flutter/material.dart‘; class FrostedClassDemo extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: Stack( //层叠组件 children: <Widget>[ ConstrainedBox( //约束性盒子 添加额外的约束条件 约束child constraints: const BoxConstraints.expand(),//限制条件,意思就是随着里面的东西进行扩展 child: Image.asset(‘images/1111.jpg‘), ), Center( child: ClipRRect( //可裁切的矩形 child: BackdropFilter( //背景过滤器 filter: ImageFilter.blur( //图片过滤器 sigmaX: 5.0, sigmaY: 5.0 ), child: Opacity( opacity: 0.5, child: Container( width: 500.0, height: 700.0, decoration: BoxDecoration(//盒子修饰器 color: Colors.grey ), child: Center( child: Text(‘JS123‘,style: Theme.of(context).textTheme.display3,), ), ), ), ), ), ) ], ), ); } }
效果
标签:enter img containe 裁切 ESS display dcl opacity 扩展
原文地址:https://www.cnblogs.com/lxz-blogs/p/13234432.html