zoukankan      html  css  js  c++  java
  • flutter-毛玻璃的效果(很消耗性能)

    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(
                         500.0,
                        height: 700.0,
                        decoration: BoxDecoration(//盒子修饰器
                          color: Colors.grey
                        ),
                        child: Center(
                          child: Text('JS123',style: Theme.of(context).textTheme.display3,),
                        ),
                      ),
                    ),
                  ),
                ),
              )
            ],
          ),
        );
      }
    }

    效果

  • 相关阅读:
    跨数据库操作
    Windows 服务
    Linq To DataTable
    嵌入式软件应用程序开发框架浅见
    31.获取当前系统时间
    30 System类
    29. StringBuilder
    28. string类中方法练习
    27 string类中常用的方法列表
    26.String类(1)
  • 原文地址:https://www.cnblogs.com/lxz-blogs/p/13234432.html
Copyright © 2011-2022 走看看