当前位置:网站首页>Flutter 实现背景图片毛玻璃效果
Flutter 实现背景图片毛玻璃效果
2022-08-04 21:33:00 【岛上码农】
前言
继续我们绘图相关篇章,这次我们来看看如何使用 CustomPaint 实现毛玻璃背景图效果。毛玻璃背景图其实就是将图片进行一定程度的模糊,背景图经过模糊后更加虚幻,使得前景和后景就会有层次感。相比直接加蒙层的效果来说,毛玻璃看起来更加好看一些。下面是背景图处理前后的对比,我们的前景图片的透明度并没有改变,但是背景图模糊虚化后,感觉前景更加显眼了一样。
- 使用 canvas 绘制图片。
- 绘制图片时如何更改图片的填充范围。
- 使用 ImageFilter 模糊图片,实现毛玻璃效果。
使用 canvas 绘制图片
Flutter 为 canvas
提供了drawImage
方法用于绘制图片,方法定义如下:
void drawImage(Image image, Offset offset, Paint paint)
其中各个参数说明如下:
image
:dart:ui
中的Image
对象,注意不是Widget
中的Image
,因此绘制的时候需要将图片资源转换为ui.Image
对象。下面是转换的示例代码,fillImage 即最终得到的ui.Image
对象。注意转换需要一定的时
边栏推荐
猜你喜欢
【CC3200AI 实验教程 1】疯壳·AI语音人脸识别(会议记录仪/人脸打卡机)-开发环境搭建
Codeforces Round #811 (Div. 3)
Ramnit感染型病毒分析与处置
Arduino 电机测速
8 年产品经验,我总结了这些持续高效研发实践经验 · 协同篇
Analysis and treatment of Ramnit infectious virus
实战:10 种实现延迟任务的方法,附代码!
Configure laravel queue method using fort app manager
LayaBox---TypeScript---首次接触遇到的问题
Unknown point cloud structure file conversion requirements
随机推荐
Altium Designer 19.1.18 - 画多边形铜皮挖空时,针对光标胡乱捕获的解决方法
Red team kill-free development practice of simulated confrontation
PowerCLi 导入License到vCenter 7
基于 Milvus 和 ResNet50 的图像搜索(部署及应用)
信创是什么意思?涉及哪些行业?为什么要发展信创?
visual studio 2015 warning MSB3246
UDP通信
STM32MP157A驱动开发 | 01- 板载LED作为系统心跳指示灯
MySQL查询为啥慢了?
SPSS-System Clustering Software Practice
Some problems with passing parameters of meta and params in routing (can be passed but not passed, empty, collocation, click to pass multiple parameters to report an error)
硬件开发定制全流程解析
ES6高级-Promise的用法
驱动点云格式修改带来的效率提升
Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
实战:10 种实现延迟任务的方法,附代码!
【PCBA program design】Grip dynamometer program
Develop your own text recognition application with Tesseract
Win11如何开启Telnet客户端?
unity2D横版游戏教程9-对话框dialog