当前位置: 首页 > news >正文

中小企业建站实战怎么在百度上做推广上首页

中小企业建站实战,怎么在百度上做推广上首页,div css做网站实例,网站建设 业务走下坡flutter开发实战-BackdropFilter高斯模糊子Widget。 最近开发过程中遇到需要将控件进行模糊,比如iOS的effect的模糊效果。那在flutter中就需要用到了BackdropFilter 一、BackdropFilter BackdropFilter属性定义 BackdropFilter({Key key, required ImageFilter …

flutter开发实战-BackdropFilter高斯模糊子Widget。

最近开发过程中遇到需要将控件进行模糊,比如iOS的effect的模糊效果。那在flutter中就需要用到了BackdropFilter

一、BackdropFilter

BackdropFilter属性定义

BackdropFilter({Key key,  ImageFilter filter,Widget child })

其中ImageFilter的filter是必须传的,child为子控件。

ImageFilter一下两种两种构造方法

  • 设置背景高斯模糊

//构造一个设置高斯模糊的ImageFilter,sigmaX,sigmaY用来控制

//模糊度,取值范围是0-10
ImageFilter.blur({double sigmaX: 0.0, double sigmaY: 0.0 })
  • 矩阵变换
ImageFilter.matrix(Float64List matrix4, { FilterQuality filterQuality: FilterQuality.low })

二、实现模糊效果的控件Widget

这里我们实现一个实现设置背景高斯模糊的Widget

import 'package:flutter/material.dart';
import 'dart:ui';/// 矩形高斯模糊效果
class BlurWrapperWidget extends StatefulWidget {const BlurWrapperWidget({Key? key,required this.child,required this.sigmaX,required this.sigmaY,required this.opacity,this.blurMargin,this.borderRadius,}) : super(key: key);final Widget child;/// 模糊值final double sigmaX;final double sigmaY;/// 透明度final double opacity;/// 外边距final EdgeInsetsGeometry? blurMargin;/// 圆角final BorderRadius? borderRadius;_BlurWrapperWidgetState createState() => _BlurWrapperWidgetState();
}class _BlurWrapperWidgetState extends State<BlurWrapperWidget> {Widget build(BuildContext context) {return Container(margin: widget.blurMargin != null? widget.blurMargin: EdgeInsets.only(bottom: 0.0),child: ClipRRect(borderRadius: widget.borderRadius == null? BorderRadius.only(topLeft: Radius.circular(10), topRight: Radius.circular(10)): widget.borderRadius,child: BackdropFilter(filter: ImageFilter.blur(sigmaX: this.widget.sigmaX != null ? this.widget.sigmaX : 10,sigmaY: this.widget.sigmaY != null ? this.widget.sigmaY : 10,),child: Container(color: Colors.white10,child: this.widget.opacity != null? Opacity(opacity: widget.opacity,child: this.widget.child,): this.widget.child,),),),);}
}

三、小结

flutter开发实战-BackdropFilter高斯模糊子Widget。
最近开发过程中遇到需要将控件进行模糊,比如iOS的effect的模糊效果。那在flutter中就需要用到了BackdropFilter。

学习记录,每天不停进步。

http://www.15wanjia.com/news/43754.html

相关文章:

  • 如何知道别人的网站流量来自于哪里百度安装下载
  • 东莞品牌营销型网站建设提升排名
  • 代码添加在网站的什么位置网络营销的概念和特征
  • ai网站推荐营销型网站模板
  • 徐州网站备案俄罗斯引擎搜索
  • wordpress设置联系表格榆林seo
  • 网站关键词如何优化免费的网站
  • 虚拟主机如何搭建网站百度资源共享
  • 做电商网站一般需要什么流程国内新闻大事
  • 长沙有什么好玩的室内aso优化排名
  • wordpress看文网站百度拉新推广平台
  • 武汉自适应网站企业自助建站
  • 怎么搭建自己的博客网站外贸独立站怎么建站
  • 老薛主机 wordpress什么是seo文章
  • 手机网站做桌面快捷方式活动推广方案策划
  • 网站服务合同交印花税吗app推广接单平台哪个好
  • seo高级教程北京百度搜索排名优化
  • 外贸建站seo优化百度网页网址
  • 泉州公司网站模板建站做百度推广的网络公司广州
  • 怎么做php登陆网站网络推广培训班哪家好
  • 公安局 网站备案查询营销培训课程
  • 富阳网站建设公司找客户资源的软件免费的
  • 做网站需要的照片站长工具端口扫描
  • 网站建设考试卷a卷河北seo诊断培训
  • 技术支持 东莞网站建设母婴护理营销策划的八个步骤
  • 建设网站要那些代引流推广公司
  • 怎样做微课网站河南今日头条新闻
  • 建站公司还赚钱吗二维码引流推广的平台
  • 自己的网站如何做分销武汉网络推广有限公司
  • wordpress storesem优化公司