当前位置:网站首页>Flutter 实现光影变换的立体旋转效果
Flutter 实现光影变换的立体旋转效果
2022-08-02 13:40:00 【岛上码农】
前言
之前我们提到了 CustomPaint er 的 Paint 可以使用渐变(GradientShader)来填充绘制的图形,本篇我们来介绍使用图片填充,并且配合动画实现“立体”旋转效果,之所以给“立体”加上引号,是因为实际是通过填充图片自身的光影效果旋转后看起来像是立体效果一样。下面是实现的效果图。

ImageShader 简介
ImageShader 的定义如下,我们来看看各个参数的用途。
image:用于填充的图像,是Image类,注意这个Image类定义在dart:ui库中,并不是我们用于构建图像组件的Widget下面的Image类。tmx:图形在 x 轴的处理方式,即当被填充的宽度与图片宽度不匹配时,在横轴方向如何填充。tmy:图形在y 轴的处理方式,即当被填充的高度与图片高度不匹配时,在纵轴方向如何填充。matrix4:对填充图像的三维空间的平移、旋转等变换操作。filterQuality:当图片尺寸和被填充图形的尺寸不一致时,采样的质量&#
边栏推荐
- Awesome!Alibaba interview reference guide (Songshan version) open source sharing, programmer interview must brush
- SQL函数 UPPER
- 【C语言】手撕循环结构 —— for语句
- 【C语言】剖析函数递归(1)
- 打破文件锁限制,以存储力量助力企业增长新动力
- els 长条碰撞变形判断
- 巴比特 | 元宇宙每日必读:蒂芙尼宣布推出限量版 CryptoPunk 定制吊坠
- 【622. 设计循环队列】
- Summer training camp-week2 graph theory
- First acquaintance of scrapy framework 1
猜你喜欢

二进制中1的个数
![Embedded system driver primary [2] - based on character device driver _ basic framework](/img/71/4feb9e42fd2ff1bc4a2d49798657b2.png)
Embedded system driver primary [2] - based on character device driver _ basic framework

【C语言】剖析函数递归(1)

WeChat applet getPhoneNumber interface code=40013

栈 && 队列

RISC-V 指令格式和6种基本整数指令

【C语言】明解数组(1)

Mysql视图

"Second Uncle" is popular, do you know the basic elements of "exploding" short videos from the media?

WPF效果第一百九十三篇之登录实现
随机推荐
Detailed explanation of stored procedures
Cannot determine loading status from target frame detached when selenium chrome driver is running
Fabric.js 动态设置字号大小
腾讯安全发布Tencent Cloud EdgeOne,为企业出海打造安全加速一体化服务
C语言结构体(入门)
MySQL - ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
eclipse连接数据库后插入数据报错null
目前想通过提取本地excel文件创建数据表,在sql语句这出了一些问题
【C语言】明解数组(1)
鲁大师7月新机性能/流畅榜:骁龙8+正面对决天玑9000+,性能跑分突破123万!
Reading IDEO, Design Changes Everything
[C language] Analysis of function recursion (1)
自媒体创作怎样提高原创度,打造爆款作品?
Do you know Dijkstra of graph theory?
Embedded system driver primary [2] - based on character device driver _ basic framework
HALCON: 内存管理(Memory Management)
供应磷脂-聚乙二醇-羧基,DSPE-PEG-COOH,DSPE-PEG-Acid,MW:5000
Mysql 基本操作指南之mysql查询语句
方正璞华“劳动人事法律自助咨询服务平台”在武汉武昌区投入使用!
GTK:Gdk-CRITICAL **: IA__gdk_draw_pixbuf: assertion ‘GDK_IS_DRAWABLE (drawable)’ failed