所以我正在使用带有自定义矩阵动画的PageView.Builder
:
return Matrix4.identity()
..setEntry(3, 2, 0.003)
..rotateY(-(pi / 2) + _animationvalue);
...
在我的孩子中,我将背景图像设置为模糊:
Container(
width: MediaQuery.of(context).size.width * 1,
decoration: BoxDecoration(
image: DecorationImage(
image: NetworkImage(data.imageUrl),
fit: BoxFit.cover,
),
),
child: Transform.scale(
alignment: Alignment.topCenter,
scale: 10.0,
child: ClipRect(
child: BackdropFilter(
filter: ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0),
child: Container(
color: Colors.black.withOpacity(_opacity),
),
),
),
),
),
这很好,图像已应用模糊处理。现在,当动画进行时,我的模糊图像失去模糊效果,直到动画完成。看来,模糊不像我使用它的方式在matrix4上起作用。
有人有主意吗?